Skip to content
Succès

Changes

Summary

  1. Making AlreadyAssignedIdentifierPersistExecutor available only when no entity-state-management functions are provided. (commit: 057764d) (details)
Commit 057764d0004c7dbafbc6c4a9063cbdab329912c3 by guiom.mary
Making AlreadyAssignedIdentifierPersistExecutor available only when no entity-state-management functions are provided.
Which allows the introduction of some signature of IdentifierPolicy.alreadyAssigned(..) and FluentEntityMappingBuilder.mapCompositeKey(..) without arguments.
Adding tests for PersistExecutor.persist(..) (requires some KeepOrderSet appliance to make them stable)
(commit: 057764d)
The file was modifiedcore/src/test/java/org/codefilarete/stalactite/engine/PersisterITTest.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportAlreadyAssignedIdentifierTest.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/configurer/TablePerClassPolymorphismBuilderTest.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/mapping/DefaultEntityMapping.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/configurer/JoinTablePolymorphismBuilderTest.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/configurer/onetomany/OneToManyWithMappedAssociationConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/idpolicy/IdentifierPolicy.java (diff)
The file was addedcore/src/test/java/org/codefilarete/stalactite/engine/PersistExecutorTest.java
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/configurer/SingleTablePolymorphismBuilderTest.java (diff)
The file was modifiedcore/src/test/java/org/codefilarete/stalactite/engine/BeanPersisterTest.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportCompositeKeyTest.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/model/compositekey/Person.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/ComposedIdentifierAssembler.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismTest.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/engine/PersistExecutor.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/entity/FluentEntityMappingBuilder.java (diff)