Skip to content
Succès

Changes

Sharing ConnectionProvider contract expected for a full-featured PersistenceContext in ConnectionConfiguration.TransactionalConnectionProvider:
( 3c8d269 )
core/src/main/java/org/codefilarete/stalactite/engine/PersistenceContext.java core/src/main/java/org/codefilarete/stalactite/engine/runtime/InsertExecutor.java core/src/main/java/org/codefilarete/stalactite/engine/CurrentThreadTransactionalConnectionProvider.java core/src/main/java/org/codefilarete/stalactite/engine/runtime/UpdateExecutor.java spring-integration/spring-data/pom.xml spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/StalactiteRepositoryContextConfigurationBase.java core/src/main/java/org/codefilarete/stalactite/engine/TransactionalConnectionProvider.java orm/src/test/java/org/codefilarete/stalactite/engine/configurer/PersisterBuilderImplTest.java orm/src/test/java/org/codefilarete/stalactite/engine/idprovider/PooledSequenceIdentifierProviderTest.java core/src/test/java/org/codefilarete/stalactite/engine/PersistenceContextConfigurationBuilderTest.java spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/config/StalactitePlatformTransactionManagerTest.java core/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractRevertOnRollbackMVCC.java core/src/main/java/org/codefilarete/stalactite/engine/PersistenceContextConfigurationBuilder.java sql/src/main/java/org/codefilarete/stalactite/sql/TransactionAwareConnexionWrapper.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/PersisterBuilderImpl.java spring-integration/autoconfigure/src/main/java/org/codefilarete/stalactite/spring/autoconfigure/StalactiteRepositoriesAutoConfiguration.java core/src/main/java/org/codefilarete/stalactite/sql/ConnectionConfiguration.java spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/AbstractDerivedQueriesWithoutMappedCollectionTest.java spring-integration/transaction/src/main/java/org/codefilarete/stalactite/spring/transaction/StalactitePlatformTransactionManager.java core/src/test/java/org/codefilarete/stalactite/engine/BeanPersisterTest.java orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportTest.java spring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/config/SpringDataPersistenceContextConfigurationBuilder.java
guiom.mary at
Implementation of database sequence as identifier provider.
( a84723a )
core/src/test/java/org/codefilarete/stalactite/engine/runtime/SelectExecutorITTest.java core/src/test/java/org/codefilarete/stalactite/sql/ddl/DDLGeneratorTest.java orm/src/test/java/org/codefilarete/stalactite/engine/runtime/EntityMappingTreeSelectExecutorTest.java core-adapter/core-sqlite-adapter/src/test/java/org/codefilarete/stalactite/sql/ddl/SQLiteDDLTableGeneratorTest.java core-adapter/core-oracle-adapter/src/main/java/org/codefilarete/stalactite/sql/OracleDialect.java core/src/main/java/org/codefilarete/stalactite/engine/SeparateTransactionExecutor.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/JoinTablePolymorphismPersister.java orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest.java spring-integration/transaction/src/test/java/org/codefilarete/stalactite/spring/transaction/JpaConnectionProviderTest.java core/src/main/java/org/codefilarete/stalactite/sql/DefaultDialect.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithMappedAssociationConfigurer.java core/src/main/java/org/codefilarete/stalactite/engine/SQLOperationsFactories.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/PersisterBuilderImpl.java spring-integration/transaction/src/main/java/org/codefilarete/stalactite/spring/transaction/DataSourceConnectionProvider.java spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/StalactiteRepositoryContextConfigurationBase.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/manytomany/ManyToManyRelationConfigurer.java core/src/test/java/org/codefilarete/stalactite/mapping/id/sequence/DatabaseSequenceSelectorTest.java core/src/test/java/org/codefilarete/stalactite/sql/ddl/DDLSequenceGeneratorTest.java core/src/test/java/org/codefilarete/stalactite/mapping/id/SequencePersisterTest.java spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/config/StalactitePlatformTransactionManagerTest.java orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportMapTest.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/SingleTablePolymorphismPersister.java spring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/config/StalactiteRepositoryConfigExtension.java core/src/main/java/org/codefilarete/stalactite/mapping/id/sequence/DatabaseSequenceSelectBuilder.java core/src/test/java/org/codefilarete/stalactite/engine/runtime/InsertExecutorAutoGeneratedKeysITTest.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/PersisterWrapper.java core/src/main/java/org/codefilarete/stalactite/engine/CurrentThreadTransactionalConnectionProvider.java core/src/main/java/org/codefilarete/stalactite/mapping/id/sequence/SequencePersister.java orm/src/main/java/org/codefilarete/stalactite/engine/JoinColumnNamingStrategy.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/TablePerClassPolymorphismPersister.java spring-integration/transaction/src/test/java/org/codefilarete/stalactite/spring/transaction/Hibernate5ConnectionProviderTest.java core/src/main/java/org/codefilarete/stalactite/sql/ddl/DDLGenerator.java orm/src/test/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTreeTest.java spring-integration/transaction/src/main/java/org/codefilarete/stalactite/spring/transaction/StalactitePlatformTransactionManager.java core/src/test/java/org/codefilarete/stalactite/engine/PersisterITTest.java core/src/main/java/org/codefilarete/stalactite/sql/ddl/structure/Database.java core/src/main/java/org/codefilarete/stalactite/sql/ddl/structure/Sequence.java core/src/main/java/org/codefilarete/stalactite/engine/runtime/ConfiguredPersister.java core/src/main/java/org/codefilarete/stalactite/sql/ddl/DDLDeployer.java core/src/main/java/org/codefilarete/stalactite/sql/ddl/DDLSequenceGenerator.java core/src/main/java/org/codefilarete/stalactite/sql/Dialect.java spring-integration/transaction/src/main/java/org/codefilarete/stalactite/spring/transaction/PlatformTransactionManagerConnectionProvider.java core/src/main/java/org/codefilarete/stalactite/mapping/id/manager/BeforeInsertIdentifierManager.java spring-integration/transaction/src/main/java/org/codefilarete/stalactite/spring/transaction/JpaConnectionProvider.java orm/src/test/java/org/codefilarete/stalactite/engine/configurer/JoinTablePolymorphismBuilderTest.java orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportCollectionOfElementsTest.java core/src/main/java/org/codefilarete/stalactite/engine/PersistenceContextConfigurationBuilder.java orm/src/test/java/org/codefilarete/stalactite/engine/configurer/PersisterBuilderImplTest.java spring-integration/transaction/src/test/java/org/codefilarete/stalactite/spring/transaction/PlatformTransactionManagerConnectionProviderTest.java core/src/main/java/org/codefilarete/stalactite/engine/DatabaseVendorSettings.java orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportInheritanceTest.java orm/src/main/java/org/codefilarete/stalactite/engine/ColumnOptions.java core/src/main/java/org/codefilarete/stalactite/engine/runtime/BeanPersister.java core/src/test/java/org/codefilarete/stalactite/engine/PersistenceContextConfigurationBuilderTest.java core/src/test/java/org/codefilarete/stalactite/sql/ddl/DDLTableGeneratorTest.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/SimpleRelationalEntityPersister.java core-adapter/core-hsqldb-adapter/src/main/java/org/codefilarete/stalactite/sql/HSQLDBDialectResolver.java core/src/main/java/org/codefilarete/stalactite/mapping/id/sequence/DatabaseSequenceSelector.java spring-integration/transaction/src/main/java/org/codefilarete/stalactite/spring/transaction/Hibernate5ConnectionProvider.java core/src/main/java/org/codefilarete/stalactite/mapping/id/sequence/DatabaseSequenceSettings.java core/src/test/java/org/codefilarete/stalactite/mapping/id/sequence/PooledHiLoSequenceTest.java core-adapter/core-h2-adapter/src/main/java/org/codefilarete/stalactite/sql/H2Dialect.java spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/AbstractDerivedQueriesWithoutMappedCollectionTest.java core/src/main/java/org/codefilarete/stalactite/sql/ddl/structure/Table.java core-adapter/core-hsqldb-adapter/src/main/java/org/codefilarete/stalactite/sql/HSQLDBDialect.java orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportTest.java orm/src/test/java/org/codefilarete/stalactite/engine/configurer/SingleTablePolymorphismBuilderTest.java spring-integration/transaction/src/test/java/org/codefilarete/stalactite/spring/transaction/StalactitePlatformTransactionManagerTest.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTree.java spring-integration/transaction/src/test/java/org/codefilarete/stalactite/spring/transaction/DataSourceConnectionProviderTest.java orm/src/test/java/org/codefilarete/stalactite/engine/configurer/TablePerClassPolymorphismBuilderTest.java
guiom.mary at
Implementing support of database sequence as identifier provider for some database vendors. SQLite and MySQL can't be addressed with current design because they don't support sequences.
( 10f50d5 )
core-adapter/core-mariadb-adapter/src/test/java/org/codefilarete/stalactite/sql/MariaDBSequenceSelectBuilderTest.java core-adapter/core-h2-adapter/src/main/java/org/codefilarete/stalactite/sql/H2SequenceSelectBuilder.java core-adapter/core-h2-adapter/src/test/java/org/codefilarete/stalactite/sql/H2SequenceSelectBuilderTest.java core-adapter/core-mariadb-adapter/src/main/java/org/codefilarete/stalactite/sql/MariaDBSequenceSelectBuilder.java core-adapter/core-oracle-adapter/src/test/resources/log4j.properties core-adapter/core-h2-adapter/src/main/java/org/codefilarete/stalactite/sql/H2Dialect.java core-adapter/core-hsqldb-adapter/src/test/java/org/codefilarete/stalactite/sql/HSQLDBSequenceSelectBuilderTest.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/PersisterBuilderImpl.java core-adapter/core-oracle-adapter/src/test/java/org/codefilarete/stalactite/sql/OracleSequenceSelectBuilderTest.java core-adapter/core-hsqldb-adapter/src/main/java/org/codefilarete/stalactite/sql/HSQLDBSequenceSelectBuilder.java core-adapter/core-oracle-adapter/src/main/java/org/codefilarete/stalactite/sql/OracleDialect.java core/src/main/java/org/codefilarete/stalactite/mapping/id/sequence/DatabaseSequenceSelector.java core-adapter/core-hsqldb-adapter/src/main/java/org/codefilarete/stalactite/sql/HSQLDBDialect.java core-adapter/core-mariadb-adapter/src/main/java/org/codefilarete/stalactite/sql/MariaDBDialect.java core-adapter/core-derby-adapter/src/main/java/org/codefilarete/stalactite/sql/DerbyDialect.java sql/src/test/resources/log4j.properties core-adapter/core-postgresql-adapter/src/test/java/org/codefilarete/stalactite/sql/PostgreSQLSequenceSelectBuilderTest.java core/src/main/java/org/codefilarete/stalactite/sql/DefaultDialect.java core/src/main/java/org/codefilarete/stalactite/sql/ddl/DDLTableGenerator.java core-adapter/core-derby-adapter/src/test/java/org/codefilarete/stalactite/sql/DerbySequenceSelectBuilderTest.java core-adapter/core-postgresql-adapter/src/main/java/org/codefilarete/stalactite/sql/PostgreSQLSequenceSelectBuilder.java core-adapter/core-oracle-adapter/src/main/java/org/codefilarete/stalactite/sql/OracleSequenceSelectBuilder.java core-adapter/core-postgresql-adapter/src/main/java/org/codefilarete/stalactite/sql/PostgreSQLDialect.java core/src/test/java/org/codefilarete/stalactite/mapping/id/sequence/DatabaseSequenceSelectorTest.java
guiom.mary at