Skip to content
Succès

Changes

Summary

  1. Implementing unique() for oneToOne: add an unique index in database. (commit: 562f5af) (details)
  2. add mandatory() to OneToMany.mappedBy(..) options (commit: 83944d8) (details)
  3. Fixing wrong column name when property name starts with "is": ColumnNamingStrategy should change its first argument from AccessorDefinition to ValueAccessPoint to let it handle correctly property starting with "is" like "isbn" (commit: e4beff8) (details)
  4. Adding columnName() option to many-to-one relations for custom foreign key column naming (commit: a18d16f) (details)
  5. setting outer join on many-to-one to avoir returning empty result where some criteria are given (commit: 2d03dee) (details)
Commit 562f5af577a378c5abac6b22a41924152b8697be by guiom.mary
Implementing unique() for oneToOne: add an unique index in database.
(commit: 562f5af)
The file was modifiedcore-adapter/core-mariadb-adapter/src/main/java/org/codefilarete/stalactite/sql/ddl/MariaDBDDLTableGenerator.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/FluentEntityMappingConfigurationSupport.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetoone/OneToOneRelationConfigurer.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/OneToOneConfigurerTemplate.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/sql/ddl/DDLGenerator.java (diff)
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/engine/configurer/RelationConfigurer.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportOneToOneTest.java (diff)
The file was modifiedcore-adapter/core-mysql-adapter/src/main/java/org/codefilarete/stalactite/sql/ddl/MySQLDDLTableGenerator.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/relation/OneToOneEntityOptions.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/configurer/OneToOneRelationConfigurerTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/naming/IndexNamingStrategy.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/sql/ddl/structure/Table.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/onetoone/OneToOneOwnedByTargetConfigurer.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/sql/ddl/DDLTableGenerator.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetoone/OneToOneOwnedBySourceConfigurer.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportTest.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/FluentEntityMappingConfigurationSupportInheritanceTest.java (diff)
The file was modifiedcore/src/test/java/org/codefilarete/stalactite/sql/ddl/DDLTableGeneratorTest.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/engine/configurer/onetoone/OneToOneRelation.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/sql/ddl/structure/Index.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/naming/AssociationTableNamingStrategy.java (diff)
Commit 83944d8707e667cc71dd7bdacdb813103efd7520 by guiom.mary
add mandatory() to OneToMany.mappedBy(..) options
(commit: 83944d8)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/entity/FluentMappingBuilderOneToManyOptions.java (diff)
The file was addedorm/src/main/java/org/codefilarete/stalactite/dsl/entity/FluentMappingBuilderOneToManyMappedByOptions.java
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/relation/OneToManyEntityOptions.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/onetomany/OneToManyRelation.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/relation/OneToManyOptions.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/onetomany/OneToManyWithMappedAssociationConfigurer.java (diff)
Commit e4beff8eb1fdad40424b5520a37bfe82c518b916 by guiom.mary
Fixing wrong column name when property name starts with "is": ColumnNamingStrategy should change its first argument from AccessorDefinition to ValueAccessPoint to let it handle correctly property starting with "is" like "isbn"
(commit: e4beff8)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/JoinColumnNamingStrategyTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/naming/JoinColumnNamingStrategy.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/naming/ColumnNamingStrategy.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/ColumnNamingStrategyTest.java (diff)
Commit a18d16f39618b65ca8f3f6ce58589af16e18baac by guiom.mary
Adding columnName() option to many-to-one relations for custom foreign key column naming
(commit: a18d16f)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/entity/FluentMappingBuilderManyToOneOptions.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/manyToOne/ManyToOneOwnedBySourceConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/manyToOne/ManyToOneRelationConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/manyToOne/ManyToOneCycleConfigurer.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/engine/configurer/FluentEntityMappingConfigurationSupport.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/manyToOne/ManyToOneRelation.java (diff)
Commit 2d03deec968056994848fac464370ba659c5626c by guiom.mary
setting outer join on many-to-one to avoir returning empty result where some criteria are given
(commit: 2d03dee)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/manyToOne/ManyToOneOwnedBySourceConfigurer.java (diff)