<workflowRun _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>281693</buildingDurationMillis><executingTimeMillis>281349</executingTimeMillis><executorUtilization>1.0</executorUtilization><queuingDurationMillis>8700</queuingDurationMillis><queuingTimeMillis>8705</queuingTimeMillis><subTaskCount>1</subTaskCount><totalDurationMillis>290393</totalDurationMillis><waitingDurationMillis>8695</waitingDurationMillis><waitingTimeMillis>8695</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>59</buildNumber><marked><SHA1>4822e1d20399d46b6efb88ccc021672f7a5a39a9</SHA1><branch><SHA1>4822e1d20399d46b6efb88ccc021672f7a5a39a9</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>4822e1d20399d46b6efb88ccc021672f7a5a39a9</SHA1><branch><SHA1>4822e1d20399d46b6efb88ccc021672f7a5a39a9</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>4822e1d20399d46b6efb88ccc021672f7a5a39a9</SHA1><branch><SHA1>4822e1d20399d46b6efb88ccc021672f7a5a39a9</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/stalactite.git/</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>3</skipCount><totalCount>1995</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>https://ci.codefilarete.org/jenkins/view/all/job/Stalactite%20pipeline/59/artifact</artifactsUrl><changesUrl>https://ci.codefilarete.org/jenkins/view/all/job/Stalactite%20pipeline/changes</changesUrl><displayUrl>https://ci.codefilarete.org/jenkins/view/all/job/Stalactite%20pipeline/59/stages</displayUrl><testsUrl>https://ci.codefilarete.org/jenkins/view/all/job/Stalactite%20pipeline/59/testReport</testsUrl></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'><restartEnabled>false</restartEnabled><restartableStage>Build</restartableStage><restartableStage>Sonar Analysis</restartableStage></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'><node _class='org.jenkinsci.plugins.workflow.graph.FlowStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.graph.FlowEndNode'></node></action><action></action><action></action><artifact><fileName>stalactite-core-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>core/target/stalactite-core-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-core-3.0.0-SNAPSHOT.jar</fileName><relativePath>core/target/stalactite-core-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-core-derby-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>core-adapter/core-derby-adapter/target/stalactite-core-derby-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-core-h2-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>core-adapter/core-h2-adapter/target/stalactite-core-h2-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-core-hsqldb-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>core-adapter/core-hsqldb-adapter/target/stalactite-core-hsqldb-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-core-mariadb-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>core-adapter/core-mariadb-adapter/target/stalactite-core-mariadb-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-core-mysql-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>core-adapter/core-mysql-adapter/target/stalactite-core-mysql-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-core-oracle-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>core-adapter/core-oracle-adapter/target/stalactite-core-oracle-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-core-postgresql-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>core-adapter/core-postgresql-adapter/target/stalactite-core-postgresql-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-core-sqlite-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>core-adapter/core-sqlite-adapter/target/stalactite-core-sqlite-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>orm/target/stalactite-orm-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-orm-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm/target/stalactite-orm-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-all-adapters-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-all-adapters/target/stalactite-orm-all-adapters-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-derby-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-derby-adapter/target/stalactite-orm-derby-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-h2-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-h2-adapter/target/stalactite-orm-h2-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-hsqldb-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-hsqldb-adapter/target/stalactite-orm-hsqldb-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-mariadb-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-mariadb-adapter/target/stalactite-orm-mariadb-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-mysql-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-mysql-adapter/target/stalactite-orm-mysql-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-oracle-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-oracle-adapter/target/stalactite-orm-oracle-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-postgresql-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-postgresql-adapter/target/stalactite-orm-postgresql-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-sqlite-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-sqlite-adapter/target/stalactite-orm-sqlite-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-spring-autoconfigure-3.0.0-SNAPSHOT.jar</fileName><relativePath>spring-integration/autoconfigure/target/stalactite-spring-autoconfigure-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-spring-data-3.0.0-SNAPSHOT.jar</fileName><relativePath>spring-integration/spring-data/target/stalactite-spring-data-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-spring-transaction-3.0.0-SNAPSHOT.jar</fileName><relativePath>spring-integration/transaction/target/stalactite-spring-transaction-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql/target/stalactite-sql-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql/target/stalactite-sql-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-derby-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/sql-derby-adapter/target/stalactite-sql-derby-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-derby-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql-adapter/sql-derby-adapter/target/stalactite-sql-derby-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-h2-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/sql-h2-adapter/target/stalactite-sql-h2-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-h2-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql-adapter/sql-h2-adapter/target/stalactite-sql-h2-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-hsqldb-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/sql-hsqldb-adapter/target/stalactite-sql-hsqldb-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-hsqldb-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql-adapter/sql-hsqldb-adapter/target/stalactite-sql-hsqldb-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-mariadb-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/sql-mariadb-adapter/target/stalactite-sql-mariadb-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-mariadb-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql-adapter/sql-mariadb-adapter/target/stalactite-sql-mariadb-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-mysql-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/sql-mysql-adapter/target/stalactite-sql-mysql-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-mysql-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql-adapter/sql-mysql-adapter/target/stalactite-sql-mysql-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-oracle-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/sql-oracle-adapter/target/stalactite-sql-oracle-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-oracle-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql-adapter/sql-oracle-adapter/target/stalactite-sql-oracle-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-postgresql-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/sql-postgresql-adapter/target/stalactite-sql-postgresql-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-postgresql-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql-adapter/sql-postgresql-adapter/target/stalactite-sql-postgresql-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-sqlite-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/sql-sqlite-adapter/target/stalactite-sql-sqlite-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-sqlite-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql-adapter/sql-sqlite-adapter/target/stalactite-sql-sqlite-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/target/stalactite-sql-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><building>false</building><displayName>#59</displayName><duration>281693</duration><estimatedDuration>293491</estimatedDuration><fullDisplayName>Stalactite pipeline #59</fullDisplayName><id>59</id><keepLog>false</keepLog><number>59</number><queueId>174</queueId><result>SUCCESS</result><timestamp>1751261967349</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Stalactite%20pipeline/59/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismEntityFinder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismEntityFinder.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithAssociationTableConfigurer.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithMappedAssociationConfigurer.java</affectedPath><commitId>f4a592882e84f74b55f9ff1d472ba489b6db540e</commitId><timestamp>1750913651000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Allowing to have one-to-many relation owned by right side on a table-per-class left side by deactivating foreign key creation
</comment><date>2025-06-26 06:54:11 +0200</date><id>f4a592882e84f74b55f9ff1d472ba489b6db540e</id><msg>Allowing to have one-to-many relation owned by right side on a table-per-class left side by deactivating foreign key creation</msg><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismEntityFinder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithMappedAssociationConfigurer.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismEntityFinder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithAssociationTableConfigurer.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismEntityFinder.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersisterTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/TablePerClassPolymorphismBuilder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismCompositionTest.java</affectedPath><commitId>b06a5f9ee33985cf3abc00d8addb6488de4a42da</commitId><timestamp>1751087941000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Making table-per-class handles some subclass polymorphism by mimicking join-table and single-table mechanism
</comment><date>2025-06-28 07:19:01 +0200</date><id>b06a5f9ee33985cf3abc00d8addb6488de4a42da</id><msg>Making table-per-class handles some subclass polymorphism by mimicking join-table and single-table mechanism</msg><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismCompositionTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismEntityFinder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/TablePerClassPolymorphismBuilder.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersisterTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismEntityFinder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismEntityFinder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismEntityFinder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphicEntityFinder.java</affectedPath><commitId>d69df59d1af47b44fbef126d3a42e9a86bc11ad3</commitId><timestamp>1751090160000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Sharing some code on polymorphism finders
</comment><date>2025-06-28 07:56:00 +0200</date><id>d69df59d1af47b44fbef126d3a42e9a86bc11ad3</id><msg>Sharing some code on polymorphism finders</msg><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphicEntityFinder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismEntityFinder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismEntityFinder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismEntityFinder.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/IndexedAssociationRecordMapping.java</affectedPath><affectedPath>core/src/test/java/org/codefilarete/stalactite/engine/runtime/InsertExecutorAutoGeneratedKeysITTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/AssociationRecordMapping.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/configurer/map/KeyValueRecordMappingTest.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/engine/runtime/DeleteExecutor.java</affectedPath><affectedPath>core/src/test/java/org/codefilarete/stalactite/engine/PersisterITTest.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/SimpleIdentifierAssembler.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/ClassMapping.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetoone/OneToOneOwnedBySourceEngine.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/ColumnedMapMapping.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithMappedAssociationEngine.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityMappingWrapper.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/PersistentFieldHarvester.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedMappedAssociationEngine.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithMappedAssociationConfigurer.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/engine/runtime/InsertExecutor.java</affectedPath><affectedPath>core/src/test/java/org/codefilarete/stalactite/mapping/EmbeddedClassMappingTest.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersisterTest.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/ComposedIdentifierAssembler.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetoone/OneToOneOwnedByTargetEngine.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersisterTest.java</affectedPath><affectedPath>core/src/test/java/org/codefilarete/stalactite/engine/runtime/UpdateExecutorTest.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/engine/runtime/SelectExecutor.java</affectedPath><affectedPath>core/src/test/java/org/codefilarete/stalactite/engine/runtime/DMLExecutorTest.java</affectedPath><affectedPath>core/src/test/java/org/codefilarete/stalactite/mapping/ClassMappingTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/KeyValueRecordMappingBuilder.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/EmbeddedClassMapping.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityCriteriaSupport.java</affectedPath><affectedPath>core/src/test/java/org/codefilarete/stalactite/engine/runtime/InsertExecutorTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersister.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/engine/runtime/UpdateExecutor.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/ZonedDateTimeMapping.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/Mapping.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/IdentifierAssembler.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/AbstractOneToManyWithAssociationTableEngine.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/KeyValueRecordMapping.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/engine/listener/UpdateListener.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/sql/ddl/structure/Table.java</affectedPath><affectedPath>core/src/test/java/org/codefilarete/stalactite/mapping/ColumnedMapMappingTest.java</affectedPath><affectedPath>core/src/test/java/org/codefilarete/stalactite/mapping/ColumnedCollectionMappingTest.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/EmbeddedBeanMapping.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/ColumnedCollectionMapping.java</affectedPath><commitId>4822e1d20399d46b6efb88ccc021672f7a5a39a9</commitId><timestamp>1751120376000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Changing some variable and method signature from Map&lt;Column, Object&gt; to Map&lt;Column, ?&gt; to make them more compatible as an input type.
</comment><date>2025-06-28 16:19:36 +0200</date><id>4822e1d20399d46b6efb88ccc021672f7a5a39a9</id><msg>Changing some variable and method signature from Map&lt;Column, Object&gt; to Map&lt;Column, ?&gt; to make them more compatible as an input type.</msg><path><editType>edit</editType><file>core/src/test/java/org/codefilarete/stalactite/engine/runtime/DMLExecutorTest.java</file></path><path><editType>edit</editType><file>core/src/test/java/org/codefilarete/stalactite/mapping/EmbeddedClassMappingTest.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/ComposedIdentifierAssembler.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/AbstractOneToManyWithAssociationTableEngine.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/ColumnedMapMapping.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedMappedAssociationEngine.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/ClassMapping.java</file></path><path><editType>edit</editType><file>core/src/test/java/org/codefilarete/stalactite/engine/runtime/InsertExecutorTest.java</file></path><path><editType>edit</editType><file>core/src/test/java/org/codefilarete/stalactite/engine/runtime/UpdateExecutorTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetoone/OneToOneOwnedBySourceEngine.java</file></path><path><editType>edit</editType><file>core/src/test/java/org/codefilarete/stalactite/engine/runtime/InsertExecutorAutoGeneratedKeysITTest.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/EmbeddedClassMapping.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/SimpleIdentifierAssembler.java</file></path><path><editType>edit</editType><file>core/src/test/java/org/codefilarete/stalactite/mapping/ClassMappingTest.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/EmbeddedBeanMapping.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/AssociationRecordMapping.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersister.java</file></path><path><editType>edit</editType><file>core/src/test/java/org/codefilarete/stalactite/mapping/ColumnedCollectionMappingTest.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersisterTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityCriteriaSupport.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/Mapping.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/KeyValueRecordMapping.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/engine/listener/UpdateListener.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/ColumnedCollectionMapping.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithMappedAssociationConfigurer.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/engine/runtime/SelectExecutor.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/KeyValueRecordMappingBuilder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/IndexedAssociationRecordMapping.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithMappedAssociationEngine.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/engine/runtime/UpdateExecutor.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/configurer/map/KeyValueRecordMappingTest.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/PersistentFieldHarvester.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/engine/runtime/DeleteExecutor.java</file></path><path><editType>edit</editType><file>core/src/test/java/org/codefilarete/stalactite/mapping/ColumnedMapMappingTest.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/engine/runtime/InsertExecutor.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/sql/ddl/structure/Table.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersisterTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetoone/OneToOneOwnedByTargetEngine.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/IdentifierAssembler.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityMappingWrapper.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/ZonedDateTimeMapping.java</file></path><path><editType>edit</editType><file>core/src/test/java/org/codefilarete/stalactite/engine/PersisterITTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName><id>guiom.mary</id></culprit><inProgress>false</inProgress><nextBuild><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>22212</buildableTimeMillis><buildingDurationMillis>332977</buildingDurationMillis><executingTimeMillis>310454</executingTimeMillis><executorUtilization>0.93</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>8064</waitingDurationMillis><waitingTimeMillis>8064</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>60</buildNumber><marked><SHA1>b66955083754c4613a4f1a135afcb893023a5b20</SHA1><branch><SHA1>b66955083754c4613a4f1a135afcb893023a5b20</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>b66955083754c4613a4f1a135afcb893023a5b20</SHA1><branch><SHA1>b66955083754c4613a4f1a135afcb893023a5b20</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>b66955083754c4613a4f1a135afcb893023a5b20</SHA1><branch><SHA1>b66955083754c4613a4f1a135afcb893023a5b20</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/stalactite.git/</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>3</skipCount><totalCount>2000</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><fileName>stalactite-core-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>core/target/stalactite-core-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-core-3.0.0-SNAPSHOT.jar</fileName><relativePath>core/target/stalactite-core-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-core-derby-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>core-adapter/core-derby-adapter/target/stalactite-core-derby-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-core-h2-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>core-adapter/core-h2-adapter/target/stalactite-core-h2-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-core-hsqldb-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>core-adapter/core-hsqldb-adapter/target/stalactite-core-hsqldb-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-core-mariadb-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>core-adapter/core-mariadb-adapter/target/stalactite-core-mariadb-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-core-mysql-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>core-adapter/core-mysql-adapter/target/stalactite-core-mysql-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-core-oracle-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>core-adapter/core-oracle-adapter/target/stalactite-core-oracle-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-core-postgresql-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>core-adapter/core-postgresql-adapter/target/stalactite-core-postgresql-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-core-sqlite-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>core-adapter/core-sqlite-adapter/target/stalactite-core-sqlite-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>orm/target/stalactite-orm-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-orm-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm/target/stalactite-orm-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-all-adapters-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-all-adapters/target/stalactite-orm-all-adapters-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-derby-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-derby-adapter/target/stalactite-orm-derby-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-h2-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-h2-adapter/target/stalactite-orm-h2-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-hsqldb-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-hsqldb-adapter/target/stalactite-orm-hsqldb-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-mariadb-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-mariadb-adapter/target/stalactite-orm-mariadb-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-mysql-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-mysql-adapter/target/stalactite-orm-mysql-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-oracle-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-oracle-adapter/target/stalactite-orm-oracle-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-postgresql-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-postgresql-adapter/target/stalactite-orm-postgresql-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-sqlite-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-sqlite-adapter/target/stalactite-orm-sqlite-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-spring-autoconfigure-3.0.0-SNAPSHOT.jar</fileName><relativePath>spring-integration/autoconfigure/target/stalactite-spring-autoconfigure-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-spring-data-3.0.0-SNAPSHOT.jar</fileName><relativePath>spring-integration/spring-data/target/stalactite-spring-data-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-spring-transaction-3.0.0-SNAPSHOT.jar</fileName><relativePath>spring-integration/transaction/target/stalactite-spring-transaction-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql/target/stalactite-sql-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql/target/stalactite-sql-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-derby-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/sql-derby-adapter/target/stalactite-sql-derby-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-derby-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql-adapter/sql-derby-adapter/target/stalactite-sql-derby-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-h2-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/sql-h2-adapter/target/stalactite-sql-h2-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-h2-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql-adapter/sql-h2-adapter/target/stalactite-sql-h2-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-hsqldb-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/sql-hsqldb-adapter/target/stalactite-sql-hsqldb-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-hsqldb-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql-adapter/sql-hsqldb-adapter/target/stalactite-sql-hsqldb-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-mariadb-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/sql-mariadb-adapter/target/stalactite-sql-mariadb-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-mariadb-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql-adapter/sql-mariadb-adapter/target/stalactite-sql-mariadb-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-mysql-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/sql-mysql-adapter/target/stalactite-sql-mysql-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-mysql-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql-adapter/sql-mysql-adapter/target/stalactite-sql-mysql-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-oracle-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/sql-oracle-adapter/target/stalactite-sql-oracle-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-oracle-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql-adapter/sql-oracle-adapter/target/stalactite-sql-oracle-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-postgresql-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/sql-postgresql-adapter/target/stalactite-sql-postgresql-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-postgresql-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql-adapter/sql-postgresql-adapter/target/stalactite-sql-postgresql-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-sqlite-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/sql-sqlite-adapter/target/stalactite-sql-sqlite-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-sqlite-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql-adapter/sql-sqlite-adapter/target/stalactite-sql-sqlite-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/target/stalactite-sql-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><building>false</building><displayName>#60</displayName><duration>332977</duration><estimatedDuration>293491</estimatedDuration><fullDisplayName>Stalactite pipeline #60</fullDisplayName><id>60</id><keepLog>false</keepLog><number>60</number><queueId>176</queueId><result>SUCCESS</result><timestamp>1751697224143</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Stalactite%20pipeline/60/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>sql/src/main/java/org/codefilarete/stalactite/sql/result/AbstractRow.java</affectedPath><affectedPath>core/src/test/java/org/codefilarete/stalactite/sql/result/RowDecoderByColumnTest.java</affectedPath><affectedPath>sql/src/main/java/org/codefilarete/stalactite/sql/statement/ExpandableStatement.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/ClassMapping.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportMapTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedMappedAssociationEngine.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinNode.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/ColumnedRow.java</affectedPath><affectedPath>core/src/test/java/org/codefilarete/stalactite/mapping/EmbeddedClassMappingTest.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/SimpleRelationalEntityPersisterTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinTableRootJoinNode.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinRowConsumer.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/OptimizedUpdatePersisterTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/BeanMappingBuilder.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/RowTransformer.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/TablePerClassPolymorphismBuilder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/PassiveJoinNode.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeQueryBuilder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeInflater.java</affectedPath><affectedPath>core/src/test/java/org/codefilarete/stalactite/sql/result/ColumnedRowIteratorTest.java</affectedPath><affectedPath>core/src/test/java/org/codefilarete/stalactite/query/builder/OperatorSQLBuilderTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/SimpleRelationalEntityPersister.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/TablePerClassRootJoinNode.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityMerger.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/sql/result/ColumnedRowIterator.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphicEntityFinder.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/AbstractTransformer.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/SingleTablePolymorphismBuilder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedAssociationTableEngine.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/FirstPhaseRelationLoader.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/ColumnedMapMapping.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityInflater.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/MergeJoinNode.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityGraphSelector.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/load/JoinRootTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/SingleTableRootJoinNode.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersisterTest.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/EmbeddedClassMapping.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinRoot.java</affectedPath><affectedPath>core/src/test/java/org/codefilarete/stalactite/engine/runtime/SelectExecutorTest.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/query/model/Select.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/sql/result/ColumnedRow.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/AbstractOneToManyWithAssociationTableEngine.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/sql/statement/ColumnParameterizedSelect.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismEntityFinder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/KeyValueRecordMapping.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportOneToManyListTest.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/sql/ddl/structure/Table.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeInflaterTest.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/ToBeanRowTransformer.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/sql/statement/DMLGenerator.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTreeTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/PolymorphicMergeJoinRowConsumer.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/configurer/map/KeyValueRecordMappingTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityMappingTreeSelectExecutor.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeJoinNodeConsumptionListener.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/AbstractPolymorphicPersisterBuilder.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/query/model/Selectable.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/RelationJoinNode.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismEntityFinder.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/configurer/BeanMappingBuilderTest.java</affectedPath><affectedPath>sql/src/main/java/org/codefilarete/stalactite/sql/result/Row.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersisterTest.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/ToCollectionRowTransformer.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/sql/ddl/DDLDeployer.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphismPersister.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersister.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/Mapping.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/ToMapRowTransformer.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismEntityFinder.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/configurer/JoinTablePolymorphismBuilderTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinTablePolymorphicRelationJoinNode.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/IdentifierAssembler.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/configurer/TablePerClassPolymorphismBuilderTest.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/configurer/SingleTablePolymorphismBuilderTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/RelationalEntityPersister.java</affectedPath><affectedPath>core/src/test/java/org/codefilarete/stalactite/mapping/ColumnedCollectionMappingTest.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/ColumnedCollectionMapping.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/configurer/PersisterBuilderImplTest.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/query/model/QueryEase.java</affectedPath><affectedPath>core/src/test/java/org/codefilarete/stalactite/mapping/ToBeanRowTransformerTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/SingleTablePolymorphicRelationJoinNode.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/elementcollection/ElementRecordMapping.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/TablePerClassPolymorphicRelationJoinNode.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityMappingWrapper.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTree.java</affectedPath><affectedPath>core/src/test/java/org/codefilarete/stalactite/mapping/ZonedDateTimeMappingTest.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/engine/runtime/SelectExecutor.java</affectedPath><affectedPath>core/src/test/java/org/codefilarete/stalactite/mapping/ClassMappingTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/KeyValueRecordMappingBuilder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersister.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/ZonedDateTimeMapping.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/sql/result/MapBasedColumnedRow.java</affectedPath><affectedPath>sql/src/main/java/org/codefilarete/stalactite/sql/result/RowIterator.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/sql/statement/ColumnParameterizedSQL.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/PersisterWrapper.java</affectedPath><affectedPath>core/src/test/java/org/codefilarete/stalactite/mapping/ColumnedMapMappingTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/JoinTablePolymorphismBuilder.java</affectedPath><commitId>cbd3e7fbaec29703be3bb5b4da348474d9132f25</commitId><timestamp>1751575605000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Introducing a new ColumnedRow to replace Row access by column name for access by Selectable. This allows aligning RowTransformer and IdAssembler way of reading data from ResultSet and simplify data access. Computing the right ColumnedRow according to JoinNode is let to EntityTreeInflater and some RowConsumers (especially polymorphic ones) to avoid "real" consumers be disturbed by this mechanism. Additionally, copyTransformerWithAliases(..) is nor more useful because we can get contextualized data at any time.
</comment><date>2025-07-03 22:46:45 +0200</date><id>cbd3e7fbaec29703be3bb5b4da348474d9132f25</id><msg>Introducing a new ColumnedRow to replace Row access by column name for access by Selectable. This allows aligning RowTransformer and IdAssembler way of reading data from ResultSet and simplify data access. Computing the right ColumnedRow according to JoinNode is let to EntityTreeInflater and some RowConsumers (especially polymorphic ones) to avoid "real" consumers be disturbed by this mechanism. Additionally, copyTransformerWithAliases(..) is nor more useful because we can get contextualized data at any time.</msg><path><editType>add</editType><file>sql/src/main/java/org/codefilarete/stalactite/sql/result/AbstractRow.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/EmbeddedClassMapping.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersisterTest.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/configurer/map/KeyValueRecordMappingTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/PolymorphicMergeJoinRowConsumer.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/configurer/BeanMappingBuilderTest.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/ClassMapping.java</file></path><path><editType>edit</editType><file>core/src/test/java/org/codefilarete/stalactite/engine/runtime/SelectExecutorTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/RelationJoinNode.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/SimpleRelationalEntityPersister.java</file></path><path><editType>add</editType><file>core/src/main/java/org/codefilarete/stalactite/sql/result/ColumnedRowIterator.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/RowTransformer.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/AbstractTransformer.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/sql/statement/ColumnParameterizedSelect.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/ColumnedMapMapping.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinRoot.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/engine/runtime/SelectExecutor.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersisterTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/elementcollection/ElementRecordMapping.java</file></path><path><editType>edit</editType><file>core/src/test/java/org/codefilarete/stalactite/mapping/ZonedDateTimeMappingTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityMerger.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportOneToManyListTest.java</file></path><path><editType>edit</editType><file>core/src/test/java/org/codefilarete/stalactite/mapping/ToBeanRowTransformerTest.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportMapTest.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/ToCollectionRowTransformer.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityGraphSelector.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/SingleTableRootJoinNode.java</file></path><path><editType>delete</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/ColumnedRow.java</file></path><path><editType>edit</editType><file>core/src/test/java/org/codefilarete/stalactite/mapping/ClassMappingTest.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeInflaterTest.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/sql/statement/ColumnParameterizedSQL.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersister.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedMappedAssociationEngine.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/configurer/PersisterBuilderImplTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/PersisterWrapper.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityMappingTreeSelectExecutor.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/AbstractPolymorphicPersisterBuilder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTree.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/TablePerClassPolymorphicRelationJoinNode.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/configurer/TablePerClassPolymorphismBuilderTest.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/OptimizedUpdatePersisterTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeQueryBuilder.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/ColumnedCollectionMapping.java</file></path><path><editType>add</editType><file>core/src/main/java/org/codefilarete/stalactite/sql/result/MapBasedColumnedRow.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersister.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismEntityFinder.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/configurer/SingleTablePolymorphismBuilderTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityMappingWrapper.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/query/model/Selectable.java</file></path><path><editType>edit</editType><file>sql/src/main/java/org/codefilarete/stalactite/sql/statement/ExpandableStatement.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/ZonedDateTimeMapping.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/SingleTablePolymorphicRelationJoinNode.java</file></path><path><editType>edit</editType><file>core/src/test/java/org/codefilarete/stalactite/mapping/ColumnedCollectionMappingTest.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/ToBeanRowTransformer.java</file></path><path><editType>edit</editType><file>core/src/test/java/org/codefilarete/stalactite/mapping/EmbeddedClassMappingTest.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/sql/statement/DMLGenerator.java</file></path><path><editType>edit</editType><file>core/src/test/java/org/codefilarete/stalactite/query/builder/OperatorSQLBuilderTest.java</file></path><path><editType>edit</editType><file>sql/src/main/java/org/codefilarete/stalactite/sql/result/RowIterator.java</file></path><path><editType>edit</editType><file>core/src/test/java/org/codefilarete/stalactite/mapping/ColumnedMapMappingTest.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/sql/ddl/DDLDeployer.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeJoinNodeConsumptionListener.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/BeanMappingBuilder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedAssociationTableEngine.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphismPersister.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/query/model/Select.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/FirstPhaseRelationLoader.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/RelationalEntityPersister.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/AbstractOneToManyWithAssociationTableEngine.java</file></path><path><editType>add</editType><file>core/src/test/java/org/codefilarete/stalactite/sql/result/RowDecoderByColumnTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/JoinTablePolymorphismBuilder.java</file></path><path><editType>add</editType><file>core/src/main/java/org/codefilarete/stalactite/sql/result/ColumnedRow.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/load/JoinRootTest.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/ToMapRowTransformer.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/SimpleRelationalEntityPersisterTest.java</file></path><path><editType>edit</editType><file>sql/src/main/java/org/codefilarete/stalactite/sql/result/Row.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinTablePolymorphicRelationJoinNode.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/query/model/QueryEase.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/sql/ddl/structure/Table.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityInflater.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/MergeJoinNode.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTreeTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/TablePerClassPolymorphismBuilder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismEntityFinder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/KeyValueRecordMapping.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismEntityFinder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphicEntityFinder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/PassiveJoinNode.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinNode.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinTableRootJoinNode.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/SingleTablePolymorphismBuilder.java</file></path><path><editType>add</editType><file>core/src/test/java/org/codefilarete/stalactite/sql/result/ColumnedRowIteratorTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinRowConsumer.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/configurer/JoinTablePolymorphismBuilderTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/TablePerClassRootJoinNode.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/IdentifierAssembler.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/KeyValueRecordMappingBuilder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeInflater.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/Mapping.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/src/test/java/org/codefilarete/stalactite/engine/runtime/DMLExecutorTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/IndexedAssociationRecordMapping.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/ToCollectionRowTransformer.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/EmbeddedClassMapping.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/AssociationRecordMapping.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/configurer/map/KeyValueRecordMappingTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/FluentEntityMappingConfigurationSupport.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/ToMapRowTransformer.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/SimpleIdentifierAssembler.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/AbstractTransformer.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/ClassMapping.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/IdentifierAssembler.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/AbstractOneToManyWithAssociationTableEngine.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/EntityMappingTreeSelectExecutorTest.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/ColumnedMapMapping.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/elementcollection/ElementRecordMapping.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/KeyValueRecordMapping.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/ColumnedCollectionMapping.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/PersisterBuilderImpl.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/ToBeanRowTransformer.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/ComposedIdentifierAssembler.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/EntityMappingConfiguration.java</affectedPath><commitId>7c7966791a7b62fcd22cecfb85e32d3e41bb89c3</commitId><timestamp>1751611336000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Removing IdentifierAssembler.assemble(Function&lt;Column, Object&gt;) because it is useless after the refactoring of using ColumnedRow everywhere
</comment><date>2025-07-04 08:42:16 +0200</date><id>7c7966791a7b62fcd22cecfb85e32d3e41bb89c3</id><msg>Removing IdentifierAssembler.assemble(Function&lt;Column, Object&gt;) because it is useless after the refactoring of using ColumnedRow everywhere</msg><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/PersisterBuilderImpl.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/ToBeanRowTransformer.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/SimpleIdentifierAssembler.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/ToCollectionRowTransformer.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/ToMapRowTransformer.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/EmbeddedClassMapping.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/elementcollection/ElementRecordMapping.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/AbstractOneToManyWithAssociationTableEngine.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/EntityMappingTreeSelectExecutorTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/FluentEntityMappingConfigurationSupport.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/EntityMappingConfiguration.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/ColumnedMapMapping.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/ComposedIdentifierAssembler.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/ColumnedCollectionMapping.java</file></path><path><editType>edit</editType><file>core/src/test/java/org/codefilarete/stalactite/engine/runtime/DMLExecutorTest.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/configurer/map/KeyValueRecordMappingTest.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/IdentifierAssembler.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/AssociationRecordMapping.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/AbstractTransformer.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/ClassMapping.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/IndexedAssociationRecordMapping.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/KeyValueRecordMapping.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/IndexedAssociationTableManyRelationDescriptor.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/engine/EntityPersister.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/CollectionUpdater.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/IndexedMappedManyRelationDescriptor.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedAssociationTableEngine.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/MapUpdater.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithMappedAssociationEngine.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedMappedAssociationEngine.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/manytomany/ManyToManyRelationConfigurer.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportOneToManyListTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithAssociationTableConfigurer.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithMappedAssociationConfigurer.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/IndexedAssociationTable.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/MapEntryKeyAndValueEntitiesUpdater.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportManyToManySetTest.java</affectedPath><commitId>48a7bf16a44c24c403ba61af00cc993bbefd8d9c</commitId><timestamp>1751654213000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Fixing indexed many-to-many and indexed one-to-many relations (order was wrong)
</comment><date>2025-07-04 20:36:53 +0200</date><id>48a7bf16a44c24c403ba61af00cc993bbefd8d9c</id><msg>Fixing indexed many-to-many and indexed one-to-many relations (order was wrong)</msg><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/MapEntryKeyAndValueEntitiesUpdater.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithMappedAssociationEngine.java</file></path><path><editType>add</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/IndexedAssociationTableManyRelationDescriptor.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedMappedAssociationEngine.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/manytomany/ManyToManyRelationConfigurer.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/engine/EntityPersister.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithAssociationTableConfigurer.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/MapUpdater.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportOneToManyListTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedAssociationTableEngine.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportManyToManySetTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithMappedAssociationConfigurer.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/CollectionUpdater.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/IndexedMappedManyRelationDescriptor.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/IndexedAssociationTable.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/ForeignKeyNamingStrategy.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportCompositeKeyTest.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/ForeignKeyNamingStrategyTest.java</affectedPath><commitId>dfa880f6a021a0636098c5f0772c5478fa9b4160</commitId><timestamp>1751654237000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Allow Multiple Foreign Keys to target same named Columns
</comment><date>2025-07-04 20:37:17 +0200</date><id>dfa880f6a021a0636098c5f0772c5478fa9b4160</id><msg>Allow Multiple Foreign Keys to target same named Columns</msg><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportCompositeKeyTest.java</file></path><path><editType>add</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/ForeignKeyNamingStrategyTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/ForeignKeyNamingStrategy.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>orm/pom.xml</affectedPath><affectedPath>sql/pom.xml</affectedPath><affectedPath>core/pom.xml</affectedPath><affectedPath>core-adapter/pom.xml</affectedPath><affectedPath>sql-adapter/sql-mysql-adapter/pom.xml</affectedPath><affectedPath>spring-integration/pom.xml</affectedPath><affectedPath>sql-adapter/sql-oracle-adapter/pom.xml</affectedPath><commitId>72c6abb4cc2426cbf732dd2fcfc9a6ed4b7d41d9</commitId><timestamp>1751654339000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Applying slf4j relocation to reload4j
</comment><date>2025-07-04 20:38:59 +0200</date><id>72c6abb4cc2426cbf732dd2fcfc9a6ed4b7d41d9</id><msg>Applying slf4j relocation to reload4j</msg><path><editType>edit</editType><file>core-adapter/pom.xml</file></path><path><editType>edit</editType><file>orm/pom.xml</file></path><path><editType>edit</editType><file>spring-integration/pom.xml</file></path><path><editType>edit</editType><file>sql-adapter/sql-mysql-adapter/pom.xml</file></path><path><editType>edit</editType><file>sql/pom.xml</file></path><path><editType>edit</editType><file>sql-adapter/sql-oracle-adapter/pom.xml</file></path><path><editType>edit</editType><file>core/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/AbstractIdentification.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/IndexedAssociationRecordMapping.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/configurer/AssociationRecordMappingTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/manytomany/ManyToManyRelationConfigurer.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/AssociationRecordMapping.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithAssociationTableConfigurer.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/DefaultComposedIdentifierAssembler.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/PersisterBuilderImpl.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedAssociationTableEngine.java</affectedPath><commitId>b66955083754c4613a4f1a135afcb893023a5b20</commitId><timestamp>1751697201000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Making possible to read an AssociationRecord from an association table
</comment><date>2025-07-05 08:33:21 +0200</date><id>b66955083754c4613a4f1a135afcb893023a5b20</id><msg>Making possible to read an AssociationRecord from an association table</msg><path><editType>add</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/configurer/AssociationRecordMappingTest.java</file></path><path><editType>add</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/DefaultComposedIdentifierAssembler.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/IndexedAssociationRecordMapping.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/manytomany/ManyToManyRelationConfigurer.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedAssociationTableEngine.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/AssociationRecordMapping.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/AbstractIdentification.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithAssociationTableConfigurer.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/PersisterBuilderImpl.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>61</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Stalactite%20pipeline/61/</url></nextBuild><previousBuild><number>59</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Stalactite%20pipeline/59/</url></previousBuild></nextBuild><previousBuild><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>281049</buildingDurationMillis><executingTimeMillis>280685</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>7204</waitingDurationMillis><waitingTimeMillis>7204</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>58</buildNumber><marked><SHA1>9be5d2e839602e091ae7b34ee933c9e5061031e9</SHA1><branch><SHA1>9be5d2e839602e091ae7b34ee933c9e5061031e9</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>9be5d2e839602e091ae7b34ee933c9e5061031e9</SHA1><branch><SHA1>9be5d2e839602e091ae7b34ee933c9e5061031e9</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>9be5d2e839602e091ae7b34ee933c9e5061031e9</SHA1><branch><SHA1>9be5d2e839602e091ae7b34ee933c9e5061031e9</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/stalactite.git/</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>3</skipCount><totalCount>1991</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><fileName>stalactite-core-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>core/target/stalactite-core-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-core-3.0.0-SNAPSHOT.jar</fileName><relativePath>core/target/stalactite-core-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-core-derby-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>core-adapter/core-derby-adapter/target/stalactite-core-derby-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-core-h2-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>core-adapter/core-h2-adapter/target/stalactite-core-h2-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-core-hsqldb-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>core-adapter/core-hsqldb-adapter/target/stalactite-core-hsqldb-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-core-mariadb-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>core-adapter/core-mariadb-adapter/target/stalactite-core-mariadb-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-core-mysql-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>core-adapter/core-mysql-adapter/target/stalactite-core-mysql-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-core-oracle-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>core-adapter/core-oracle-adapter/target/stalactite-core-oracle-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-core-postgresql-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>core-adapter/core-postgresql-adapter/target/stalactite-core-postgresql-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-core-sqlite-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>core-adapter/core-sqlite-adapter/target/stalactite-core-sqlite-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>orm/target/stalactite-orm-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-orm-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm/target/stalactite-orm-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-all-adapters-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-all-adapters/target/stalactite-orm-all-adapters-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-derby-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-derby-adapter/target/stalactite-orm-derby-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-h2-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-h2-adapter/target/stalactite-orm-h2-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-hsqldb-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-hsqldb-adapter/target/stalactite-orm-hsqldb-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-mariadb-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-mariadb-adapter/target/stalactite-orm-mariadb-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-mysql-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-mysql-adapter/target/stalactite-orm-mysql-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-oracle-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-oracle-adapter/target/stalactite-orm-oracle-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-postgresql-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-postgresql-adapter/target/stalactite-orm-postgresql-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-orm-sqlite-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>orm-adapter/orm-sqlite-adapter/target/stalactite-orm-sqlite-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-spring-autoconfigure-3.0.0-SNAPSHOT.jar</fileName><relativePath>spring-integration/autoconfigure/target/stalactite-spring-autoconfigure-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-spring-data-3.0.0-SNAPSHOT.jar</fileName><relativePath>spring-integration/spring-data/target/stalactite-spring-data-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-spring-transaction-3.0.0-SNAPSHOT.jar</fileName><relativePath>spring-integration/transaction/target/stalactite-spring-transaction-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql/target/stalactite-sql-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql/target/stalactite-sql-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-derby-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/sql-derby-adapter/target/stalactite-sql-derby-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-derby-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql-adapter/sql-derby-adapter/target/stalactite-sql-derby-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-h2-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/sql-h2-adapter/target/stalactite-sql-h2-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-h2-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql-adapter/sql-h2-adapter/target/stalactite-sql-h2-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-hsqldb-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/sql-hsqldb-adapter/target/stalactite-sql-hsqldb-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-hsqldb-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql-adapter/sql-hsqldb-adapter/target/stalactite-sql-hsqldb-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-mariadb-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/sql-mariadb-adapter/target/stalactite-sql-mariadb-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-mariadb-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql-adapter/sql-mariadb-adapter/target/stalactite-sql-mariadb-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-mysql-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/sql-mysql-adapter/target/stalactite-sql-mysql-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-mysql-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql-adapter/sql-mysql-adapter/target/stalactite-sql-mysql-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-oracle-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/sql-oracle-adapter/target/stalactite-sql-oracle-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-oracle-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql-adapter/sql-oracle-adapter/target/stalactite-sql-oracle-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-postgresql-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/sql-postgresql-adapter/target/stalactite-sql-postgresql-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-postgresql-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql-adapter/sql-postgresql-adapter/target/stalactite-sql-postgresql-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-sqlite-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/sql-sqlite-adapter/target/stalactite-sql-sqlite-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><fileName>stalactite-sql-sqlite-adapter-3.0.0-SNAPSHOT.jar</fileName><relativePath>sql-adapter/sql-sqlite-adapter/target/stalactite-sql-sqlite-adapter-3.0.0-SNAPSHOT.jar</relativePath></artifact><artifact><fileName>stalactite-sql-adapter-3.0.0-SNAPSHOT-tests.jar</fileName><relativePath>sql-adapter/target/stalactite-sql-adapter-3.0.0-SNAPSHOT-tests.jar</relativePath></artifact><building>false</building><displayName>#58</displayName><duration>281049</duration><estimatedDuration>293491</estimatedDuration><fullDisplayName>Stalactite pipeline #58</fullDisplayName><id>58</id><keepLog>false</keepLog><number>58</number><queueId>172</queueId><result>SUCCESS</result><timestamp>1750912262702</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Stalactite%20pipeline/58/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/elementcollection/ElementCollectionRelationConfigurer.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportCollectionOfElementsTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithAssociationTableConfigurer.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/EmptySubEntityMappingConfiguration.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/RelationalMappingConfiguration.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/FluentEntityMappingConfigurationSupport.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/FluentSubEntityMappingConfigurationSupport.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/RelationConfigurer.java</affectedPath><commitId>687ec72788b0c112b990bd91423b833e29021f2e</commitId><timestamp>1748274264000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Moving element collection relation mapping to the appropriate class instead of making it half in RelationConfigurer and half in ElementCollectionRelationConfigurer
</comment><date>2025-05-26 17:44:24 +0200</date><id>687ec72788b0c112b990bd91423b833e29021f2e</id><msg>Moving element collection relation mapping to the appropriate class instead of making it half in RelationConfigurer and half in ElementCollectionRelationConfigurer</msg><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/elementcollection/ElementCollectionRelationConfigurer.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/FluentEntityMappingConfigurationSupport.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportCollectionOfElementsTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/RelationalMappingConfiguration.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/FluentSubEntityMappingConfigurationSupport.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithAssociationTableConfigurer.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/EmptySubEntityMappingConfiguration.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/RelationConfigurer.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/JoinTablePolymorphismSelectExecutor.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/TablePerClassPolymorphismPersister.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismSelectExecutor.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/SingleTablePolymorphismBuilder.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/JoinTablePolymorphismPersisterTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/FirstPhaseRelationLoader.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/TablePerClassPolymorphicSelectExecutor.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/JoinTablePolymorphismEntityFinder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/RelationIds.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/SingleTablePolymorphismEntityFinder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismEntityFinder.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/SingleTablePolymorphismPersisterTest.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersisterTest.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersisterTest.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/TablePerClassPolymorphismPersisterTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/TablePerClassPolymorphismEntityFinder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/ColumnCloneAwareOrderBy.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersister.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersister.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/TablePerClassPolymorphismBuilder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismEntityFinder.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/JoinTablePolymorphismSelectExecutorTest.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismSelectExecutorTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismSelectExecutor.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismEntityFinder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/JoinTablePolymorphismPersister.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersisterTest.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/EmptySubEntityMappingConfiguration.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/SingleTablePolymorphismPersister.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphicSelectExecutor.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/JoinTablePolymorphismBuilder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/SingleTablePolymorphismSelectExecutor.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphicEntityFinder.java</affectedPath><commitId>e7b074f352f3b551196f7abef7890551cc36fd84</commitId><timestamp>1748275719000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Moving polymorphic handler to their dedicated package for better code organization
</comment><date>2025-05-26 18:08:39 +0200</date><id>e7b074f352f3b551196f7abef7890551cc36fd84</id><msg>Moving polymorphic handler to their dedicated package for better code organization</msg><path><editType>delete</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/JoinTablePolymorphismSelectExecutor.java</file></path><path><editType>add</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersisterTest.java</file></path><path><editType>delete</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/JoinTablePolymorphismEntityFinder.java</file></path><path><editType>add</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismEntityFinder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/TablePerClassPolymorphismBuilder.java</file></path><path><editType>add</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersister.java</file></path><path><editType>add</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismSelectExecutor.java</file></path><path><editType>delete</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/JoinTablePolymorphismPersisterTest.java</file></path><path><editType>add</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersisterTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/SingleTablePolymorphismBuilder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/JoinTablePolymorphismBuilder.java</file></path><path><editType>add</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismEntityFinder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphicEntityFinder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/FirstPhaseRelationLoader.java</file></path><path><editType>add</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersisterTest.java</file></path><path><editType>delete</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/SingleTablePolymorphismSelectExecutor.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/RelationIds.java</file></path><path><editType>delete</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/SingleTablePolymorphismPersister.java</file></path><path><editType>delete</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/TablePerClassPolymorphismEntityFinder.java</file></path><path><editType>add</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismSelectExecutor.java</file></path><path><editType>delete</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/TablePerClassPolymorphicSelectExecutor.java</file></path><path><editType>delete</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/SingleTablePolymorphismEntityFinder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/ColumnCloneAwareOrderBy.java</file></path><path><editType>delete</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/TablePerClassPolymorphismPersisterTest.java</file></path><path><editType>delete</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/JoinTablePolymorphismPersister.java</file></path><path><editType>add</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismSelectExecutorTest.java</file></path><path><editType>add</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersister.java</file></path><path><editType>delete</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/TablePerClassPolymorphismPersister.java</file></path><path><editType>delete</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/SingleTablePolymorphismPersisterTest.java</file></path><path><editType>delete</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/JoinTablePolymorphismSelectExecutorTest.java</file></path><path><editType>add</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphicSelectExecutor.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/EmptySubEntityMappingConfiguration.java</file></path><path><editType>add</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismEntityFinder.java</file></path><path><editType>add</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismSelectExecutor.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetoone/OneToOneOwnedByTargetConfigurer.java</affectedPath><affectedPath>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesWithTablePerClassPolymorphismTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedMappedAssociationEngine.java</affectedPath><affectedPath>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/AbstractDerivedQueriesWithPolymorphismTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTree.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithMappedAssociationConfigurer.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismEntityFinder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinTableRootJoinNode.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersisterTest.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/model/King.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinRowConsumer.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinRoot.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/ConfiguredRelationalPersister.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersister.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersister.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismEntityFinder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/PassiveJoinNode.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeQueryBuilder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeInflater.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismSelectExecutor.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/PersisterWrapper.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/RelationalEntityPersister.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphicSelectExecutor.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/SimpleRelationalEntityPersister.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/TablePerClassRootJoinNode.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/model/Realm.java</affectedPath><commitId>e015e04553d60cdb46d0705906589a4ebcc50812</commitId><timestamp>1749484276000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Fixing table-per-class polymorphism as root: case with multiple sub-classes wasn't supported
</comment><date>2025-06-09 17:51:16 +0200</date><id>e015e04553d60cdb46d0705906589a4ebcc50812</id><msg>Fixing table-per-class polymorphism as root: case with multiple sub-classes wasn't supported</msg><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeQueryBuilder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/PassiveJoinNode.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/PersisterWrapper.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeInflater.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersister.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinRoot.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetoone/OneToOneOwnedByTargetConfigurer.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismEntityFinder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/SimpleRelationalEntityPersister.java</file></path><path><editType>add</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/model/King.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphicSelectExecutor.java</file></path><path><editType>edit</editType><file>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/AbstractDerivedQueriesWithPolymorphismTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/RelationalEntityPersister.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismSelectExecutor.java</file></path><path><editType>add</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/TablePerClassRootJoinNode.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersisterTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismSelectExecutor.java</file></path><path><editType>add</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/model/Realm.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinTableRootJoinNode.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedMappedAssociationEngine.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/ConfiguredRelationalPersister.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismEntityFinder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersister.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTree.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithMappedAssociationConfigurer.java</file></path><path><editType>edit</editType><file>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesWithTablePerClassPolymorphismTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinRowConsumer.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismEntityFinder.java</affectedPath><affectedPath>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesWithTablePerClassPolymorphismTest.java</affectedPath><affectedPath>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/AbstractDerivedQueriesWithPolymorphismTest.java</affectedPath><affectedPath>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesRepository.java</affectedPath><commitId>d3ec77e80d1398f373d80fdb4afaf4b073302b9c</commitId><timestamp>1749795251000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Fixing table-per-class polymorphism as root: loading sub-persisters relations
</comment><date>2025-06-13 08:14:11 +0200</date><id>d3ec77e80d1398f373d80fdb4afaf4b073302b9c</id><msg>Fixing table-per-class polymorphism as root: loading sub-persisters relations</msg><path><editType>edit</editType><file>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/AbstractDerivedQueriesWithPolymorphismTest.java</file></path><path><editType>edit</editType><file>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesRepository.java</file></path><path><editType>edit</editType><file>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesWithTablePerClassPolymorphismTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismEntityFinder.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/TablePerClassPolymorphismBuilder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismEntityFinder.java</affectedPath><affectedPath>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesWithSingleTablePolymorphismTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/SingleTablePolymorphismBuilder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/JoinTablePolymorphismBuilder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/AbstractPolymorphicPersisterBuilder.java</affectedPath><commitId>38c1b7a517de80b87b75d663d1726c23d75eece9</commitId><timestamp>1749797187000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Fixing single-table polymorphism as root: loading sub-persisters relations
</comment><date>2025-06-13 08:46:27 +0200</date><id>38c1b7a517de80b87b75d663d1726c23d75eece9</id><msg>Fixing single-table polymorphism as root: loading sub-persisters relations</msg><path><editType>edit</editType><file>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesWithSingleTablePolymorphismTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/SingleTablePolymorphismBuilder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismEntityFinder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/TablePerClassPolymorphismBuilder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/AbstractPolymorphicPersisterBuilder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/JoinTablePolymorphismBuilder.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/PolymorphicMergeJoinRowConsumer.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityMappingTreeSelectExecutor.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/SingleTablePolymorphicRelationJoinNode.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/RelationJoinNode.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/TablePerClassPolymorphicRelationJoinNode.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/MergeJoinNode.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismEntityFinder.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/query/model/ColumnCriterion.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/SingleTableRootJoinNode.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinTableRootJoinNode.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/query/model/RawCriterion.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinRoot.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityCriteriaSupport.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphismPersister.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersister.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersister.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismEntityFinder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/PassiveJoinNode.java</affectedPath><affectedPath>orm/src/test/resources/log4j.properties</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinTablePolymorphicRelationJoinNode.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismEntityFinder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/SimpleRelationalEntityPersister.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/TablePerClassRootJoinNode.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphicEntityFinder.java</affectedPath><commitId>f656e2995b3f10383a9d52240184acccee4f1105</commitId><timestamp>1750311262000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Adding log traces for better debugging
</comment><date>2025-06-19 07:34:22 +0200</date><id>f656e2995b3f10383a9d52240184acccee4f1105</id><msg>Adding log traces for better debugging</msg><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphicEntityFinder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersister.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/query/model/RawCriterion.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinTablePolymorphicRelationJoinNode.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/SingleTablePolymorphicRelationJoinNode.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismEntityFinder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersister.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/SingleTableRootJoinNode.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismEntityFinder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinTableRootJoinNode.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityCriteriaSupport.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/SimpleRelationalEntityPersister.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismEntityFinder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityMappingTreeSelectExecutor.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/RelationJoinNode.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/TablePerClassRootJoinNode.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinRoot.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphismPersister.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/TablePerClassPolymorphicRelationJoinNode.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/PassiveJoinNode.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/PolymorphicMergeJoinRowConsumer.java</file></path><path><editType>edit</editType><file>orm/src/test/resources/log4j.properties</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/MergeJoinNode.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/query/model/ColumnCriterion.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesWithJoinTablePolymorphismTest.java</affectedPath><affectedPath>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/CountryDerivedQueriesRepository.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportCompositeKeyTest.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/SimpleIdentifierAssembler.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismSelectExecutor.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/query/model/Criteria.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/AbstractPolymorphicPersisterBuilder.java</affectedPath><affectedPath>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesWithTablePerClassPolymorphismTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedMappedAssociationEngine.java</affectedPath><affectedPath>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/AbstractDerivedQueriesWithPolymorphismTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithMappedAssociationConfigurer.java</affectedPath><affectedPath>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/AbstractDerivedQueriesTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/PersisterBuilderImpl.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/ComposedIdentifierAssembler.java</affectedPath><affectedPath>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesRepository.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityCriteriaSupport.java</affectedPath><affectedPath>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesWithSingleTablePolymorphismTest.java</affectedPath><affectedPath>core/src/test/java/org/codefilarete/stalactite/engine/runtime/SelectExecutorTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersister.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/query/model/operator/TupleIn.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismEntityFinder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/IndexedMappedManyRelationDescriptor.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismSelectExecutorTest.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/IdentifierAssembler.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismSelectExecutor.java</affectedPath><affectedPath>core/src/test/java/org/codefilarete/stalactite/query/model/operator/TupleInTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/PolymorphismPersisterBuilder.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersisterTest.java</affectedPath><affectedPath>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphicSelectExecutor.java</affectedPath><affectedPath>core/src/main/java/org/codefilarete/stalactite/query/model/CriteriaChain.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/JoinTablePolymorphismBuilder.java</affectedPath><commitId>639b5753d8f00bb869f5cc774273a80303a7dd98</commitId><timestamp>1750804246000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Fixing join-table polymorphism as root: case with multiple sub-classes wasn't supported.
Required a lot of changes because joins configured by builder weren't correct (tree wasn't taking into account several sub-classes nor their relations). Which makes fail the selector, which, thus, was replaced by JoinTablePolymorphismEntityFinder for loading entities per their ids, which didn't support Composited Keys.
Addionally, sub-persisters listeners weren't triggered anymore (because the 2-phases load wasn't used anymore). So we make them trigger them again. Which makes appear some errors on ordered Collections (for example, the algorithm wasn't working on Set because we were trying to add the sorted elements to the already-filled Set, which was doing nothing since elements were already in the Set).
Finally, JoinTablePolymorphismSelectExecutor can be deleted because it has been replaced by JoinTablePolymorphismEntityFinder
</comment><date>2025-06-25 00:30:46 +0200</date><id>639b5753d8f00bb869f5cc774273a80303a7dd98</id><msg>Fixing join-table polymorphism as root: case with multiple sub-classes wasn't supported.</msg><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/SimpleIdentifierAssembler.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismEntityFinder.java</file></path><path><editType>delete</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismSelectExecutor.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/ComposedIdentifierAssembler.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportCompositeKeyTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphicSelectExecutor.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithMappedAssociationConfigurer.java</file></path><path><editType>add</editType><file>core/src/test/java/org/codefilarete/stalactite/query/model/operator/TupleInTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/JoinTablePolymorphismBuilder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/PolymorphismPersisterBuilder.java</file></path><path><editType>edit</editType><file>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesTest.java</file></path><path><editType>add</editType><file>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/AbstractDerivedQueriesTest.java</file></path><path><editType>edit</editType><file>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesRepository.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/AbstractPolymorphicPersisterBuilder.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/IdentifierAssembler.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/query/model/Criteria.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/IndexedMappedManyRelationDescriptor.java</file></path><path><editType>edit</editType><file>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesWithJoinTablePolymorphismTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedMappedAssociationEngine.java</file></path><path><editType>delete</editType><file>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/AbstractDerivedQueriesWithPolymorphismTest.java</file></path><path><editType>edit</editType><file>core/src/test/java/org/codefilarete/stalactite/engine/runtime/SelectExecutorTest.java</file></path><path><editType>delete</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismSelectExecutorTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityCriteriaSupport.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/PersisterBuilderImpl.java</file></path><path><editType>edit</editType><file>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesWithSingleTablePolymorphismTest.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/query/model/CriteriaChain.java</file></path><path><editType>add</editType><file>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/CountryDerivedQueriesRepository.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersister.java</file></path><path><editType>edit</editType><file>core/src/main/java/org/codefilarete/stalactite/query/model/operator/TupleIn.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersisterTest.java</file></path><path><editType>edit</editType><file>spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesWithTablePerClassPolymorphismTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismSelectExecutor.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersisterTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphicSelectExecutor.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/TablePerClassPolymorphismBuilder.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java</affectedPath><commitId>ecdc0e81690a3c3bb5f7d6d8afb6c719d5bc31f4</commitId><timestamp>1750830625000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Applying the behavior of join-table polymorphism to tabler-per-class: selector is replaced by TablePerClassPolymorphismEntityFinder for loading entities per their ids.
TablePerClassPolymorphicSelectExecutor can be deleted.
</comment><date>2025-06-25 07:50:25 +0200</date><id>ecdc0e81690a3c3bb5f7d6d8afb6c719d5bc31f4</id><msg>Applying the behavior of join-table polymorphism to tabler-per-class: selector is replaced by TablePerClassPolymorphismEntityFinder for loading entities per their ids.</msg><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersisterTest.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/TablePerClassPolymorphismBuilder.java</file></path><path><editType>delete</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphicSelectExecutor.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismSelectExecutor.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismEntityFinder.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersister.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersisterTest.java</affectedPath><affectedPath>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/SingleTablePolymorphismBuilder.java</affectedPath><commitId>f30d1782625ecc18aea1d582ee8f4f3c356115f0</commitId><timestamp>1750834649000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Applying the behavior of join-table and table-per-class polymorphism to single-table: selector is replaced by SingleTablePolymorphismEntityFinder for loading entities per their ids.
SingleTablePolymorphismSelectExecutor can be deleted.
</comment><date>2025-06-25 08:57:29 +0200</date><id>f30d1782625ecc18aea1d582ee8f4f3c356115f0</id><msg>Applying the behavior of join-table and table-per-class polymorphism to single-table: selector is replaced by SingleTablePolymorphismEntityFinder for loading entities per their ids.</msg><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersisterTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/SingleTablePolymorphismBuilder.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersister.java</file></path><path><editType>edit</editType><file>orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismEntityFinder.java</file></path><path><editType>delete</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismSelectExecutor.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphismPersister.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersister.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersister.java</affectedPath><commitId>f6307b7f3948d8c3b86dcf37b6c1cfbd17356e86</commitId><timestamp>1750880668000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Sharing doSelect(..) code between polymorphic persisters
</comment><date>2025-06-25 21:44:28 +0200</date><id>f6307b7f3948d8c3b86dcf37b6c1cfbd17356e86</id><msg>Sharing doSelect(..) code between polymorphic persisters</msg><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersister.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphismPersister.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersister.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/TablePerClassPolymorphismBuilder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/PolymorphismBuilder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/PolymorphismPersisterBuilder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/SingleTablePolymorphismBuilder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/JoinTablePolymorphismBuilder.java</affectedPath><affectedPath>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphismPersister.java</affectedPath><commitId>9be5d2e839602e091ae7b34ee933c9e5061031e9</commitId><timestamp>1750881463000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Moving Select Listener propagation of polymorphic persister to sub-persister to avoid code duplication.
</comment><date>2025-06-25 21:57:43 +0200</date><id>9be5d2e839602e091ae7b34ee933c9e5061031e9</id><msg>Moving Select Listener propagation of polymorphic persister to sub-persister to avoid code duplication.</msg><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/PolymorphismPersisterBuilder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/JoinTablePolymorphismBuilder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphismPersister.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/SingleTablePolymorphismBuilder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/PolymorphismBuilder.java</file></path><path><editType>edit</editType><file>orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/TablePerClassPolymorphismBuilder.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>59</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Stalactite%20pipeline/59/</url></nextBuild><previousBuild><number>57</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Stalactite%20pipeline/57/</url></previousBuild></previousBuild></workflowRun>