Skip to content
Succès

Changes

Fixing missing column and foreign key on table that is already present in the PersistenceContext. Refactor relation configurers to share common table lookup logic, which also introduced AbstractRelationConfigurer.
( 63e4cf6 )
orm/src/main/java/org/codefilarete/stalactite/engine/configurer/RelationConfigurer.java orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportRelationMixTest.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/manyToOne/ManyToOneRelationConfigurer.java orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportInheritanceTest.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/manytomany/ManyToManyRelationConfigurer.java orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportToOneAndToManyMixTest.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/AbstractPolymorphicPersisterBuilder.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyRelationConfigurer.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/PersisterBuilderImpl.java core/src/main/java/org/codefilarete/stalactite/engine/PersisterRegistry.java orm/src/test/java/org/codefilarete/stalactite/engine/configurer/OneToOneRelationConfigurerTest.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/AbstractRelationConfigurer.java orm/src/test/java/org/codefilarete/stalactite/engine/model/Person.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/NamingConfigurationCollector.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetoone/OneToOneRelationConfigurer.java
guiom.mary at
Introducing a new PersisterBuilder to replace PersisterBuilderImpl for better readability and testability.
( 9881037 )
orm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/IdentificationStep.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/DefaultPersisterBuilder.java orm/src/test/java/org/codefilarete/stalactite/engine/configurer/builder/DefaultPersisterBuilderTest.java orm/src/test/java/org/codefilarete/stalactite/engine/configurer/builder/InheritanceMappingStepTest.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/MainPersisterStep.java core/src/main/java/org/codefilarete/stalactite/engine/PersistenceContext.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/PersisterCrafterFunction.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/PrimaryKeyPropagationStep.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/AlreadyAssignedMarkerStep.java orm/src/test/java/org/codefilarete/stalactite/engine/configurer/builder/PrimaryKeyPropagationStepTest.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/TableLookupStep.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/TablePerClassPolymorphismBuilder.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/VersioningStep.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/AbstractIdentificationStep.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/PersisterBuilderPipeline.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/PolymorphismPersisterBuilder.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/InheritanceMappingStep.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/JoinTablePolymorphismBuilder.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/FluentEntityMappingConfigurationSupport.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/SingleTablePolymorphismBuilder.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/PolymorphismStep.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/AbstractIdentification.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/ParentPersistersStep.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/TableMappingStep.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/PrimaryKeyStep.java orm/src/test/java/org/codefilarete/stalactite/engine/configurer/builder/PrimaryKeyStepTest.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/IdentifierManagerStep.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/RelationsStep.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/AbstractPolymorphicPersisterBuilder.java
guiom.mary at
Replacing PersisterBuilderImpl by DefaultPersisterBuilder
( 68e3767 )
orm/src/test/java/org/codefilarete/stalactite/engine/configurer/builder/IdentificationStepTest.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/manytomany/ManyToManyRelation.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismEntityFinder.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/SingleTablePolymorphismBuilder.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyRelationConfigurer.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/BeanMappingBuilder.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/manyToOne/ManyToOneRelation.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/PolymorphismPersisterBuilder.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetoone/OneToOneRelation.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/TablePerClassPolymorphismBuilder.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/EntityMappingConfigurationWithTable.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetoone/OneToOneCycleConfigurer.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/ExtraTableConfigurer.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyRelation.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/BuildLifeCycleListener.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetoone/OneToOneRelationConfigurer.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/RelationalEntityFinder.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/FluentEntityMappingConfigurationSupport.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/OptimizedUpdatePersister.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/manytomany/ManyToManyRelationConfigurer.java orm/src/test/java/org/codefilarete/stalactite/engine/configurer/builder/PersisterBuilderContextTest.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/PersisterBuilderContext.java spring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/StalactiteRepositoryFactoryBean.java orm/src/main/java/org/codefilarete/stalactite/dsl/entity/EntityMappingConfiguration.java orm/src/test/java/org/codefilarete/stalactite/engine/configurer/BeanMappingBuilderTest.java orm/src/test/java/org/codefilarete/stalactite/engine/configurer/builder/BeanMappingBuilderTest.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/AbstractPolymorphicPersisterBuilder.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismEntityFinder.java orm/src/test/java/org/codefilarete/stalactite/engine/configurer/OneToOneRelationConfigurerTest.java orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportRelationMixTest.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/PersisterBuilderContext.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/AbstractRelationConfigurer.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/ExtraTableConfigurer.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetoone/OrphanRemovalOnUpdate.java orm/src/test/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersisterTest.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/BeanMappingBuilder.java orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportCollectionOfElementsTest.java orm/src/test/java/org/codefilarete/stalactite/engine/configurer/ToStringBuilder.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/manytomany/ManyToManyCycleConfigurer.java orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportTest.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/query/AggregateAccessPointToColumnMapping.java orm/src/test/java/org/codefilarete/stalactite/engine/runtime/SimpleRelationalEntityPersisterTest.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/elementcollection/ElementCollectionRelationConfigurer.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/manyToOne/ManyToOneCycleConfigurer.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/query/EntityCriteriaSupport.java orm/src/test/java/org/codefilarete/stalactite/engine/configurer/PersisterBuilderImplTest.java orm/src/test/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersisterTest.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/PersisterBuilderImpl.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismEntityFinder.java orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportOneToManySetTest.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyCycleConfigurer.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/JoinTablePolymorphismBuilder.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/manyToOne/ManyToOneRelationConfigurer.java orm/src/test/java/org/codefilarete/stalactite/engine/configurer/PersisterBuilderContextTest.java orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportManyToManyTest.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/MapRelationConfigurer.java orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportMapTest.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/RelationConfigurer.java orm/src/test/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersisterTest.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/PostInitializer.java
guiom.mary at