Skip to content
Succès

Changes

Summary

  1. Removing AlreadyAssignedIdentifierPersistExecutor because we can use the default behavior of DefaultPersistExecutor that relies on persister::isNew which, at the very end, cascades the behavior to IsNewDeterminer and, in particular to AlreadyAssignedIdDeterminer for this case. (commit: 38c2c13) (details)
  2. Adding relations support to embeddable mapping configuration: adding many-to-one. (commit: 1eb8e5a) (details)
  3. Removing unnecessary calls to columnName("isbn") that was added to fix an issue with detection of properties starting with "is" (commit: 5739ad0) (details)
  4. Making ManyToOneRelation having its owned MappedByConfiguration class to avoid external usage of ManyToMany.MappedByConfiguration, thus letting ManyToOneRelation have its owned method naming (commit: 8d65bbc) (details)
  5. Adding relations support to embeddable mapping configuration: adding many-to-one for mappedSuperClass. (commit: a98ec59) (details)
  6. Adding relations support to embeddable mapping configuration: fixing columnName(..) integration in many-to-one. (commit: bf6060e) (details)
  7. Implementing missing feature OneToOneOptions.columnName(..) (commit: bb6e2e9) (details)
Commit 38c2c1321c0f331f5ed57a2efd601f8d917e6b44 by guiom.mary
Removing AlreadyAssignedIdentifierPersistExecutor because we can use the default behavior of DefaultPersistExecutor that relies on persister::isNew which, at the very end, cascades the behavior to IsNewDeterminer and, in particular to AlreadyAssignedIdDeterminer for this case.
(commit: 38c2c13)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/SimpleRelationalEntityPersister.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/engine/runtime/BeanPersister.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismTest.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/AbstractPolymorphismPersister.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportCompositeKeyTest.java (diff)
The file was removedcore/src/main/java/org/codefilarete/stalactite/engine/runtime/AlreadyAssignedIdentifierPersistExecutor.java
Commit 1eb8e5a8b73b8a31faf3985e896bcc34e5f6d376 by guiom.mary
Adding relations support to embeddable mapping configuration: adding many-to-one.
Cleanup some code too.
(commit: 1eb8e5a)
The file was addedorm/src/main/java/org/codefilarete/stalactite/dsl/embeddable/FluentEmbeddableMappingBuilderManyToOneOptions.java
The file was addedorm/src/test/java/org/codefilarete/stalactite/engine/model/book/Publisher.java
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportManyToOneTest.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportOneToOneTest.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/model/book/Book.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/FluentEntityMappingConfigurationSupport.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/FluentEmbeddableMappingConfigurationSupport.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/manyToOne/ManyToOneRelation.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/manyToOne/ManyToOneRelationConfigurer.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportOneToManySetTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetoone/OneToOneRelation.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/RelationsStep.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/embeddable/FluentEmbeddableMappingConfiguration.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/entity/FluentMappingBuilderManyToOneOptions.java (diff)
The file was addedorm/src/test/java/org/codefilarete/stalactite/engine/model/book/BusinessCategory.java
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEmbeddableWithRelationMappingConfigurationSupportTest.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportManyToManyTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/relation/ManyToOneOptions.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/entity/FluentEntityMappingBuilder.java (diff)
Commit 5739ad0483764ff28b92cd968ee8729f2d68fd5b by guiom.mary
Removing unnecessary calls to columnName("isbn") that was added to fix an issue with detection of properties starting with "is"
(commit: 5739ad0)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEmbeddableWithRelationMappingConfigurationSupportTest.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportCycleTest.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportManyToManyTest.java (diff)
Commit 8d65bbcd75dbd729f4010268457e269a7bfb3b00 by guiom.mary
Making ManyToOneRelation having its owned MappedByConfiguration class to avoid external usage of ManyToMany.MappedByConfiguration, thus letting ManyToOneRelation have its owned method naming
(commit: 8d65bbc)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEmbeddableWithRelationMappingConfigurationSupportTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/embeddable/FluentEmbeddableMappingBuilderManyToOneOptions.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/FluentEmbeddableMappingConfigurationSupport.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/manyToOne/ManyToOneRelation.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/FluentEntityMappingConfigurationSupport.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportManyToOneTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/manyToOne/ManyToOneOwnedBySourceConfigurer.java (diff)
Commit a98ec5980272efa63861148a63f0105686d11bd2 by guiom.mary
Adding relations support to embeddable mapping configuration: adding many-to-one for mappedSuperClass.
(commit: a98ec59)
The file was addedorm/src/test/java/org/codefilarete/stalactite/engine/model/book/ImprintPublisher.java
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEmbeddableWithRelationMappingConfigurationSupportTest.java (diff)
Commit bf6060e2644c38489f421a558e5e24e37fa609ed by guiom.mary
Adding relations support to embeddable mapping configuration: fixing columnName(..) integration in many-to-one.
(commit: bf6060e)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/manyToOne/ManyToOneRelation.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEmbeddableWithRelationMappingConfigurationSupportTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/embeddable/FluentEmbeddableMappingBuilderManyToOneOptions.java (diff)
Commit bb6e2e9cb72cb3098ad74c4009889da8f200c92e by guiom.mary
Implementing missing feature OneToOneOptions.columnName(..)
(commit: bb6e2e9)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/subentity/FluentSubEntityMappingBuilder.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/relation/OneToOneOptions.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEmbeddableWithRelationMappingConfigurationSupportTest.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportOneToOneTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/entity/FluentMappingBuilderOneToOneOptions.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/FluentEmbeddableMappingConfigurationSupport.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/FluentEntityMappingConfigurationSupport.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/FluentSubEntityMappingConfigurationSupport.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/relation/OneToOneEntityOptions.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetoone/OneToOneOwnedBySourceConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/embeddable/FluentEmbeddableMappingBuilderOneToOneOptions.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetoone/OneToOneRelation.java (diff)