Skip to content
Succès

Changes

Summary

  1. Allowing to have one-to-many relation owned by right side on a table-per-class left side by deactivating foreign key creation (commit: f4a5928) (details)
  2. Making table-per-class handles some subclass polymorphism by mimicking join-table and single-table mechanism (commit: b06a5f9) (details)
  3. Sharing some code on polymorphism finders (commit: d69df59) (details)
  4. Changing some variable and method signature from Map<Column, Object> to Map<Column, ?> to make them more compatible as an input type. (commit: 4822e1d) (details)
Commit f4a592882e84f74b55f9ff1d472ba489b6db540e by guiom.mary
Allowing to have one-to-many relation owned by right side on a table-per-class left side by deactivating foreign key creation
(commit: f4a5928)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithAssociationTableConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismEntityFinder.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithMappedAssociationConfigurer.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismEntityFinder.java (diff)
Commit b06a5f9ee33985cf3abc00d8addb6488de4a42da by guiom.mary
Making table-per-class handles some subclass polymorphism by mimicking join-table and single-table mechanism
(commit: b06a5f9)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/TablePerClassPolymorphismBuilder.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersisterTest.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismCompositionTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismEntityFinder.java (diff)
Commit d69df59d1af47b44fbef126d3a42e9a86bc11ad3 by guiom.mary
Sharing some code on polymorphism finders
(commit: d69df59)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismEntityFinder.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismEntityFinder.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphicEntityFinder.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismEntityFinder.java (diff)
Commit 4822e1d20399d46b6efb88ccc021672f7a5a39a9 by guiom.mary
Changing some variable and method signature from Map<Column, Object> to Map<Column, ?> to make them more compatible as an input type.
(commit: 4822e1d)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/IndexedAssociationRecordMapping.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithMappedAssociationConfigurer.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/mapping/ZonedDateTimeMapping.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/engine/runtime/UpdateExecutor.java (diff)
The file was modifiedcore/src/test/java/org/codefilarete/stalactite/mapping/ColumnedCollectionMappingTest.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/mapping/ColumnedCollectionMapping.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityMappingWrapper.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersister.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/engine/runtime/DeleteExecutor.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/mapping/PersistentFieldHarvester.java (diff)
The file was modifiedcore/src/test/java/org/codefilarete/stalactite/mapping/EmbeddedClassMappingTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/AssociationRecordMapping.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetoone/OneToOneOwnedBySourceEngine.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/sql/ddl/structure/Table.java (diff)
The file was modifiedcore/src/test/java/org/codefilarete/stalactite/engine/runtime/DMLExecutorTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/KeyValueRecordMapping.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/engine/runtime/InsertExecutor.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/engine/listener/UpdateListener.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedMappedAssociationEngine.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/mapping/ColumnedMapMapping.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/AbstractOneToManyWithAssociationTableEngine.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/configurer/map/KeyValueRecordMappingTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityCriteriaSupport.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithMappedAssociationEngine.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/mapping/EmbeddedBeanMapping.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/engine/runtime/SelectExecutor.java (diff)
The file was modifiedcore/src/test/java/org/codefilarete/stalactite/mapping/ColumnedMapMappingTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/KeyValueRecordMappingBuilder.java (diff)
The file was modifiedcore/src/test/java/org/codefilarete/stalactite/engine/runtime/UpdateExecutorTest.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/SimpleIdentifierAssembler.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/ComposedIdentifierAssembler.java (diff)
The file was modifiedcore/src/test/java/org/codefilarete/stalactite/engine/runtime/InsertExecutorTest.java (diff)
The file was modifiedcore/src/test/java/org/codefilarete/stalactite/engine/runtime/InsertExecutorAutoGeneratedKeysITTest.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/mapping/Mapping.java (diff)
The file was modifiedcore/src/test/java/org/codefilarete/stalactite/engine/PersisterITTest.java (diff)
The file was modifiedcore/src/test/java/org/codefilarete/stalactite/mapping/ClassMappingTest.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersisterTest.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/mapping/ClassMapping.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetoone/OneToOneOwnedByTargetEngine.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/mapping/EmbeddedClassMapping.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/IdentifierAssembler.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersisterTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java (diff)