[hibernate-commits] [hibernate/hibernate-ogm] afaecb: OGM-1229 ORM 5.2 Upgrade - First pass on compilati...

GitHub noreply at github.com
Tue Feb 6 16:52:10 EST 2018


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-ogm
  Commit: afaecbd2efd94cd628778f87b55169a7744a4e27
      https://github.com/hibernate/hibernate-ogm/commit/afaecbd2efd94cd628778f87b55169a7744a4e27
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M bom/pom.xml
    M core/src/main/java/org/hibernate/ogm/OgmSessionFactory.java
    M core/src/main/java/org/hibernate/ogm/boot/impl/OgmSessionFactoryBuilderImpl.java
    M core/src/main/java/org/hibernate/ogm/compensation/impl/ErrorHandlerEnabledTransactionCoordinatorBuilder.java
    M core/src/main/java/org/hibernate/ogm/compensation/impl/ErrorHandlerEnabledTransactionCoordinatorDecorator.java
    M core/src/main/java/org/hibernate/ogm/datastore/map/impl/MapPessimisticReadLockingStrategy.java
    M core/src/main/java/org/hibernate/ogm/datastore/map/impl/MapPessimisticWriteLockingStrategy.java
    M core/src/main/java/org/hibernate/ogm/datastore/spi/BaseDatastoreProvider.java
    M core/src/main/java/org/hibernate/ogm/datastore/spi/DatastoreProvider.java
    M core/src/main/java/org/hibernate/ogm/dialect/impl/ExceptionThrowingLockingStrategy.java
    M core/src/main/java/org/hibernate/ogm/dialect/impl/IdentifiableDriver.java
    M core/src/main/java/org/hibernate/ogm/dialect/query/spi/NoOpParameterMetadataBuilder.java
    M core/src/main/java/org/hibernate/ogm/dialect/query/spi/ParameterMetadataBuilder.java
    M core/src/main/java/org/hibernate/ogm/dialect/query/spi/RecognizerBasedParameterMetadataBuilder.java
    M core/src/main/java/org/hibernate/ogm/engine/spi/OgmSessionBuilderImplementor.java
    M core/src/main/java/org/hibernate/ogm/entityentry/impl/OgmEntityEntryState.java
    M core/src/main/java/org/hibernate/ogm/hibernatecore/impl/BackendCustomLoader.java
    M core/src/main/java/org/hibernate/ogm/hibernatecore/impl/OgmSessionBuilderDelegator.java
    M core/src/main/java/org/hibernate/ogm/hibernatecore/impl/OgmSessionFactoryImpl.java
    M core/src/main/java/org/hibernate/ogm/hibernatecore/impl/OgmSessionImpl.java
    M core/src/main/java/org/hibernate/ogm/id/impl/OgmGeneratorBase.java
    M core/src/main/java/org/hibernate/ogm/id/impl/OgmIdentityGenerator.java
    M core/src/main/java/org/hibernate/ogm/id/impl/OgmSequenceGenerator.java
    M core/src/main/java/org/hibernate/ogm/id/impl/OgmTableGenerator.java
    M core/src/main/java/org/hibernate/ogm/jpa/HibernateOgmPersistence.java
    M core/src/main/java/org/hibernate/ogm/jpa/impl/OgmEntityManager.java
    R core/src/main/java/org/hibernate/ogm/jpa/impl/OgmEntityManagerFactory.java
    M core/src/main/java/org/hibernate/ogm/jpa/impl/OgmExceptionMapper.java
    M core/src/main/java/org/hibernate/ogm/jpa/impl/OgmJpaQuery.java
    M core/src/main/java/org/hibernate/ogm/loader/entity/impl/BatchableEntityLoader.java
    M core/src/main/java/org/hibernate/ogm/loader/entity/impl/BatchingEntityLoader.java
    M core/src/main/java/org/hibernate/ogm/loader/entity/impl/DynamicBatchingEntityLoaderBuilder.java
    M core/src/main/java/org/hibernate/ogm/loader/impl/OgmBasicCollectionLoader.java
    M core/src/main/java/org/hibernate/ogm/loader/impl/OgmLoader.java
    M core/src/main/java/org/hibernate/ogm/loader/impl/TupleBasedEntityLoader.java
    M core/src/main/java/org/hibernate/ogm/massindex/impl/OptionallyWrapInJTATransaction.java
    M core/src/main/java/org/hibernate/ogm/model/impl/EntityKeyBuilder.java
    M core/src/main/java/org/hibernate/ogm/persister/impl/EntityAssociationUpdater.java
    M core/src/main/java/org/hibernate/ogm/persister/impl/OgmCollectionPersister.java
    M core/src/main/java/org/hibernate/ogm/persister/impl/OgmEntityPersister.java
    M core/src/main/java/org/hibernate/ogm/query/NoSQLQuery.java
    A core/src/main/java/org/hibernate/ogm/query/NoSQLQueryImplementor.java
    M core/src/main/java/org/hibernate/ogm/query/impl/FullTextSearchQueryTranslator.java
    M core/src/main/java/org/hibernate/ogm/query/impl/LegacyParserBridgeQueryTranslator.java
    M core/src/main/java/org/hibernate/ogm/query/impl/NativeNoSqlQueryInterpreter.java
    M core/src/main/java/org/hibernate/ogm/query/impl/NativeNoSqlQueryPlan.java
    M core/src/main/java/org/hibernate/ogm/query/impl/NoSQLQueryImpl.java
    M core/src/main/java/org/hibernate/ogm/query/impl/OgmQueryLoader.java
    M core/src/main/java/org/hibernate/ogm/query/impl/OgmQueryTranslator.java
    M core/src/main/java/org/hibernate/ogm/transaction/emulated/impl/EmulatedLocalTransactionCoordinatorBuilder.java
    M core/src/main/java/org/hibernate/ogm/transaction/impl/ForwardingTransactionCoordinator.java
    M core/src/main/java/org/hibernate/ogm/transaction/impl/ForwardingTransactionCoordinatorBuilder.java
    M core/src/main/java/org/hibernate/ogm/transaction/impl/ForwardingTransactionDriver.java
    M core/src/main/java/org/hibernate/ogm/transaction/impl/OgmTransactionCoordinatorBuilderInitiator.java
    M core/src/main/java/org/hibernate/ogm/transaction/jta/impl/RollbackOnCommitFailureJtaTransactionCoordinatorBuilder.java
    M core/src/main/java/org/hibernate/ogm/type/descriptor/impl/BasicGridBinder.java
    M core/src/main/java/org/hibernate/ogm/type/impl/AbstractGenericBasicType.java
    M core/src/main/java/org/hibernate/ogm/type/impl/CollectionType.java
    M core/src/main/java/org/hibernate/ogm/type/impl/ComponentType.java
    M core/src/main/java/org/hibernate/ogm/type/impl/EntityType.java
    M core/src/main/java/org/hibernate/ogm/type/impl/EnumType.java
    M core/src/main/java/org/hibernate/ogm/type/impl/GridTypeDelegatingToCoreType.java
    M core/src/main/java/org/hibernate/ogm/type/impl/ManyToOneType.java
    M core/src/main/java/org/hibernate/ogm/type/impl/OneToOneType.java
    M core/src/main/java/org/hibernate/ogm/type/spi/GridType.java
    M core/src/main/java/org/hibernate/ogm/util/impl/AssociationPersister.java
    M core/src/main/java/org/hibernate/ogm/util/impl/LogicalPhysicalConverterHelper.java
    M core/src/main/java/org/hibernate/ogm/util/impl/TransactionContextHelper.java
    M core/src/main/java/org/hibernate/ogm/util/impl/TupleContextHelper.java
    M infinispan-embedded/src/main/java/org/hibernate/ogm/datastore/infinispan/dialect/impl/InfinispanPessimisticWriteLockingStrategy.java
    M infinispan-embedded/src/test/java/org/hibernate/ogm/datastore/infinispan/test/dialect/impl/counter/GlobalConfigNotEnabledNextValueGenerationTest.java
    M integrationtest/pom.xml
    M modules/src/main/aliases/org/hibernate/search/engine/module.xml
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/embedded/impl/EmbeddedNeo4jDatastoreProvider.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/embedded/transaction/impl/EmbeddedNeo4jJtaTransactionCoordinator.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/embedded/transaction/impl/EmbeddedNeo4jResourceLocalTransactionCoordinator.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/embedded/transaction/impl/EmbeddedNeo4jTransactionCoordinatorBuilder.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/impl/BaseNeo4jSchemaDefiner.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/bolt/impl/BoltNeo4jDatastoreProvider.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/bolt/transaction/impl/BoltNeo4jJtaTransactionCoordinator.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/bolt/transaction/impl/BoltNeo4jResourceLocalTransactionCoordinator.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/bolt/transaction/impl/BoltNeo4jTransactionCoordinatorBuilder.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/http/impl/HttpNeo4jDatastoreProvider.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/http/transaction/impl/HttpNeo4jJtaTransactionCoordinator.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/http/transaction/impl/HttpNeo4jResourceLocalTransactionCoordinator.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/http/transaction/impl/HttpNeo4jTransactionCoordinatorBuilder.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/transaction/impl/BaseNeo4jJtaTransactionCoordinator.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/transaction/impl/RemoteTransactionDriver.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/query/nativequery/Neo4jParameterMetadataBuilderTest.java
    M pom.xml

  Log Message:
  -----------
  OGM-1229 ORM 5.2 Upgrade - First pass on compilation issues


  Commit: 8d75c4190325b25cc138bb179c56c422038eb909
      https://github.com/hibernate/hibernate-ogm/commit/8d75c4190325b25cc138bb179c56c422038eb909
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/OgmSession.java
    M core/src/main/java/org/hibernate/ogm/hibernatecore/impl/OgmSessionImpl.java
    R core/src/main/java/org/hibernate/ogm/jpa/impl/OgmEntityManager.java
    R core/src/main/java/org/hibernate/ogm/jpa/impl/OgmJpaQuery.java
    R core/src/main/java/org/hibernate/ogm/query/NoSQLQuery.java
    R core/src/main/java/org/hibernate/ogm/query/NoSQLQueryImplementor.java
    R core/src/main/java/org/hibernate/ogm/query/impl/NoSQLQueryImpl.java
    A core/src/main/java/org/hibernate/ogm/service/impl/OgmSessionFactoryServiceContributor.java
    M core/src/test/java/org/hibernate/ogm/backendtck/id/TestNextValueGeneration.java
    M core/src/test/java/org/hibernate/ogm/backendtck/jpa/JPAAPIWrappingTest.java
    M core/src/test/java/org/hibernate/ogm/test/options/mapping/JPAOptionIntegrationTest.java
    M core/src/test/java/org/hibernate/ogm/utils/jpa/OgmJpaTestCase.java
    M core/src/test/java/org/hibernate/ogm/utils/jpa/SingleJpaTestCase.java
    M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/id/TableGeneratorTest.java
    M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/id/objectid/ObjectIdTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/Neo4jJpaTestCase.java
    M performance/src/main/java/org/hibernate/ogm/perftest/mongodb/ogm/HibernateOgmFindBenchmark.java

  Log Message:
  -----------
  OGM-1229 Remove the EntityManager initialization branch as (Ogm)SessionImpl
is now an EntityManager

Also removes a lot of copied code to be able to determine what is
strictly necessary. Note that this code will be reintroduced later (and
then in the end removed due thanks to some changes in ORM).

Note that this commit removes some APIs (NoSQLQuery and
NoSQLQueryImplementor) as they are not necessary anymore and requires us
to maintain more things.

We discussed it with Sanne and, considering the fact that ORM 5.2 breaks
a lot of things anyway, it would be considered acceptable.


  Commit: a00222520b7d097d10496c1d29613de3555717bd
      https://github.com/hibernate/hibernate-ogm/commit/a00222520b7d097d10496c1d29613de3555717bd
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M core/src/test/java/org/hibernate/ogm/backendtck/compensation/CompensationSpiTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/optimisticlocking/OptimisticLockingTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/queries/JpaQueriesTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/queries/SimpleQueriesTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/queries/SimpleQueriesWithTablePerClassNotSupportedTest.java

  Log Message:
  -----------
  OGM-1229 The exceptions are now wrapped into JPA exceptions


  Commit: b6ce99feca5520851964e3ddf2d42fee545f544e
      https://github.com/hibernate/hibernate-ogm/commit/b6ce99feca5520851964e3ddf2d42fee545f544e
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M core/src/test/java/org/hibernate/ogm/test/batch/BatchExecutionTest.java

  Log Message:
  -----------
  OGM-1229 We now need to start a transaction as it is a JPA requirement

This is due to the fact that Session and EntityManager are now a same
thing so Session has to follow JPA requirements.


  Commit: 0408430b2898171d52f970753ac18cc5634681b1
      https://github.com/hibernate/hibernate-ogm/commit/0408430b2898171d52f970753ac18cc5634681b1
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/hibernatecore/impl/OgmSessionFactoryImpl.java
    M core/src/main/java/org/hibernate/ogm/jpa/HibernateOgmPersistence.java
    M core/src/main/java/org/hibernate/ogm/persister/impl/OgmEntityPersister.java
    M core/src/main/java/org/hibernate/ogm/service/impl/OgmSessionFactoryServiceInitiators.java
    M core/src/main/java/org/hibernate/ogm/service/impl/OgmSessionFactoryServiceRegistryFactoryImpl.java
    R core/src/main/java/org/hibernate/ogm/service/impl/OgmSessionFactoryServiceRegistryImpl.java

  Log Message:
  -----------
  OGM-1229 Simplify the SessionFactory initialization


  Commit: 3d144a9b0e2fe266bc8dad888082c12ad0a3c8d1
      https://github.com/hibernate/hibernate-ogm/commit/3d144a9b0e2fe266bc8dad888082c12ad0a3c8d1
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/datastore/CollectionNamingValidationTest.java

  Log Message:
  -----------
  OGM-1229 SessionFactory#getAllClassMetadata() is no longer supported


  Commit: 9a143cd2f46c001c449241f144c5c39e9e69dcdd
      https://github.com/hibernate/hibernate-ogm/commit/9a143cd2f46c001c449241f144c5c39e9e69dcdd
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M core/src/test/java/org/hibernate/ogm/backendtck/jpa/JPAAPIWrappingTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/optimisticlocking/OptimisticLockingTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/queries/SimpleQueriesTest.java

  Log Message:
  -----------
  OGM-1229 Fix a corner case in the transaction handling of some tests


  Commit: 7fea6188142765aac58d8abd6c4fecec21c2e5de
      https://github.com/hibernate/hibernate-ogm/commit/7fea6188142765aac58d8abd6c4fecec21c2e5de
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/jpa/HibernateOgmPersistence.java

  Log Message:
  -----------
  OGM-1229 Don't wrap the EntityManager twice: the session is now the EntityManager
and it is created as an OGM session


  Commit: b26f22a5eef1c316342cfa74e34b2cff823a8f45
      https://github.com/hibernate/hibernate-ogm/commit/b26f22a5eef1c316342cfa74e34b2cff823a8f45
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/OgmSessionFactory.java
    A core/src/main/java/org/hibernate/ogm/boot/OgmSessionFactoryBuilderImplementor.java
    M core/src/main/java/org/hibernate/ogm/boot/impl/OgmSessionFactoryBuilderImpl.java
    M core/src/main/java/org/hibernate/ogm/engine/spi/OgmSessionBuilderImplementor.java
    M core/src/main/java/org/hibernate/ogm/hibernatecore/impl/OgmSessionBuilderDelegator.java
    M core/src/main/java/org/hibernate/ogm/hibernatecore/impl/OgmSharedSessionBuilderDelegator.java

  Log Message:
  -----------
  OGM-1229 Fix the hierarchy of session initialization classes


  Commit: 251f9817a8f32516ef16361021ba2ae2ff221078
      https://github.com/hibernate/hibernate-ogm/commit/251f9817a8f32516ef16361021ba2ae2ff221078
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/hibernatecore/impl/OgmSessionImpl.java

  Log Message:
  -----------
  OGM-1229 For now, we need to duplicate a lot of methods in our Session class

It was already the case but as Session is also an EntityManager now, we
have more methods in it (and the code in ORM has more private/protected
methods we need to copy).

Note that the methods were deleted in a previous commit to know exactly
what was required.

They will be removed in a subsequent commit relying on the new
CustomLoaderFactory mechanism introduced in ORM.


  Commit: 6c3a226a7064c1c1e0ed7089aebab3070f690e21
      https://github.com/hibernate/hibernate-ogm/commit/6c3a226a7064c1c1e0ed7089aebab3070f690e21
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/hibernatecore/impl/OgmSessionImpl.java

  Log Message:
  -----------
  OGM-1229 In ORM 5.2, it is not possible anymore to call getTransaction() in a JTA environment anymore

A lot of our shared tests rely on this and we want to keep them working for Neo4j.


  Commit: d14132c7e719d5e07475e9b2b0c08b6b008358d8
      https://github.com/hibernate/hibernate-ogm/commit/d14132c7e719d5e07475e9b2b0c08b6b008358d8
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/hibernatecore/impl/OgmSessionFactoryImpl.java
    R core/src/main/java/org/hibernate/ogm/hibernatecore/impl/OgmSessionFactoryObjectFactory.java
    M core/src/test/java/org/hibernate/ogm/backendtck/hibernatecore/HibernateCoreAPIWrappingTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/hibernatecore/JNDIReferenceTest.java

  Log Message:
  -----------
  OGM-1229 Register the OGM SessionFactory into the core session registry

It was required for a moment in my journey and I think it's more future
proof to have it there and rely on ORM mechanisms.


  Commit: b8f80f35b7e03f76a716d7b2784677bb6bbd9cfb
      https://github.com/hibernate/hibernate-ogm/commit/b8f80f35b7e03f76a716d7b2784677bb6bbd9cfb
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/hibernatecore/impl/OgmSessionImpl.java
    M core/src/main/java/org/hibernate/ogm/query/impl/NativeNoSqlQueryInterpreter.java

  Log Message:
  -----------
  OGM-1229 Use the new CustomLoaderFactory facility to avoid copying a lot of ORM
code


  Commit: 3b567a9aa6bb562c44cb211f4c22a94250c5eeb9
      https://github.com/hibernate/hibernate-ogm/commit/3b567a9aa6bb562c44cb211f4c22a94250c5eeb9
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/hibernatecore/impl/OgmSessionFactoryImpl.java

  Log Message:
  -----------
  OGM-1229 getDelegate() has been renamed to delegate()

Note that it is not an incompatibility in ORM: the method was introduced
during the 5.2.11 release cycle and the name changed before the release.


  Commit: a87d207b35cdda7ae6f2b1516053db1865bc1fc6
      https://github.com/hibernate/hibernate-ogm/commit/a87d207b35cdda7ae6f2b1516053db1865bc1fc6
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M documentation/manual/src/main/asciidoc/modules/api.asciidoc

  Log Message:
  -----------
  OGM-1229 Update the documentation after the removal of NoSQLQuery


  Commit: d5b0e79219ab7bd166ad50ecd603b9d95433af6f
      https://github.com/hibernate/hibernate-ogm/commit/d5b0e79219ab7bd166ad50ecd603b9d95433af6f
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/hibernatecore/impl/BackendCustomLoader.java
    M core/src/main/java/org/hibernate/ogm/hibernatecore/impl/OgmSessionFactoryImpl.java
    M core/src/main/java/org/hibernate/ogm/loader/entity/impl/DynamicBatchingEntityLoaderBuilder.java
    M core/src/main/java/org/hibernate/ogm/loader/impl/OgmLoader.java
    M core/src/main/java/org/hibernate/ogm/loader/nativeloader/impl/BackendCustomQuery.java
    M core/src/main/java/org/hibernate/ogm/massindex/impl/BatchIndexingWorkspace.java
    M core/src/main/java/org/hibernate/ogm/massindex/impl/TupleIndexer.java
    M core/src/main/java/org/hibernate/ogm/persister/impl/BiDirectionalAssociationHelper.java
    M core/src/main/java/org/hibernate/ogm/persister/impl/ColumnBasedDiscriminator.java
    M core/src/main/java/org/hibernate/ogm/persister/impl/EntityAssociationUpdater.java
    M core/src/main/java/org/hibernate/ogm/persister/impl/OgmEntityPersister.java
    M core/src/main/java/org/hibernate/ogm/query/impl/OgmQueryLoader.java
    M core/src/main/java/org/hibernate/ogm/query/impl/OgmQueryTranslator.java
    M core/src/main/java/org/hibernate/ogm/query/parsing/impl/ParserPropertyHelper.java
    M core/src/main/java/org/hibernate/ogm/service/impl/DefaultSchemaInitializationContext.java
    M core/src/main/java/org/hibernate/ogm/service/impl/SessionFactoryEntityNamesResolver.java
    M core/src/main/java/org/hibernate/ogm/type/impl/EntityType.java
    M core/src/main/java/org/hibernate/ogm/type/impl/ManyToOneType.java
    M core/src/main/java/org/hibernate/ogm/util/impl/AssociationPersister.java
    M core/src/main/java/org/hibernate/ogm/util/impl/TupleContextHelper.java
    M core/src/test/java/org/hibernate/ogm/backendtck/compensation/CompensationSpiJpaTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/hibernatecore/HibernateCoreAPIWrappingTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/loader/LoaderFromTupleTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/queries/QueryUpdateTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/queries/SimpleQueriesTest.java
    M core/src/test/java/org/hibernate/ogm/test/associations/AssociationKeyMetadataEqualityTest.java
    M core/src/test/java/org/hibernate/ogm/test/persister/AssociationKeyMetadataTest.java
    M core/src/test/java/org/hibernate/ogm/test/persister/BiDirectionalAssociationHelperTest.java
    M core/src/test/java/org/hibernate/ogm/utils/TestHelper.java
    M core/src/test/java/org/hibernate/ogm/utils/jpa/OgmJpaTestRunner.java
    M infinispan-embedded/src/test/java/org/hibernate/ogm/datastore/infinispan/test/dialect/impl/InfinispanDialectWithClusteredConfigurationTest.java
    M infinispan-embedded/src/test/java/org/hibernate/ogm/datastore/infinispan/utils/InfinispanTestHelper.java
    M infinispan-remote/src/test/java/org/hibernate/ogm/datastore/infinispanremote/utils/InfinispanRemoteTestHelper.java
    M jipijapa/src/main/java/org/wildfly/jpa/hibernateogm5/HibernateOGMPersistenceProviderAdaptor.java
    M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/impl/MongoDBSchemaDefiner.java
    M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/query/parsing/impl/MongoDBPropertyHelper.java
    M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/query/parsing/impl/MongoDBQueryRendererDelegate.java
    M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/query/nativequery/MongoDBSessionCLIQueryTest.java
    M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/query/nativequery/MongoDBSessionNativeQueryTest.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/BaseNeo4jDialect.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/query/parsing/impl/Neo4jPropertyHelper.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/query/parsing/impl/Neo4jQueryRendererDelegate.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/query/nativequery/Neo4jSessionNativeQueryTest.java
    M performance/src/main/java/org/hibernate/ogm/perftest/mongodb/ogm/EntityManagerFactoryHolder.java

  Log Message:
  -----------
  OGM-1229 Remove deprecated calls


  Commit: bb168d8ac57ff37bff8f5ecbd87d804ce316f730
      https://github.com/hibernate/hibernate-ogm/commit/bb168d8ac57ff37bff8f5ecbd87d804ce316f730
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/hibernatecore/impl/OgmSessionImpl.java

  Log Message:
  -----------
  OGM-1229 Add a proper unwrap() implementation to OgmSessionImpl


  Commit: b917002f9d226c9f153f2eb5f14ab420ffe3bfc6
      https://github.com/hibernate/hibernate-ogm/commit/b917002f9d226c9f153f2eb5f14ab420ffe3bfc6
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/compensation/impl/ErrorHandlerEnabledTransactionCoordinatorDecorator.java

  Log Message:
  -----------
  OGM-1229 Initialize the OperationCollector on pulse()

ORM used to initialize a TransactionImpl when initializing the
SessionImpl but it now only calls pulse() on the TransactionCoordinator.
Thus, the OperationCollector initialization must be moved there.


  Commit: 80556a87eb81acb8cb4be47c929dae2944d1b4d7
      https://github.com/hibernate/hibernate-ogm/commit/80556a87eb81acb8cb4be47c929dae2944d1b4d7
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M integrationtest/src/test/java/org/hibernate/ogm/test/integration/testcase/ModuleMemberRegistrationScenario.java
    M integrationtest/src/test/java/org/hibernate/ogm/test/integration/testcase/controller/MemberRegistration.java
    M integrationtest/src/test/java/org/hibernate/ogm/test/integration/testcase/controller/MemberRegistrationWithJta.java
    M integrationtest/src/test/java/org/hibernate/ogm/test/integration/testcase/controller/MemberRegistrationWithResourceLocal.java
    M integrationtest/src/test/java/org/hibernate/ogm/test/integration/testcase/controller/RegistrationExecutor.java

  Log Message:
  -----------
  OGM-1229 Delete entities created at the end of the test


  Commit: 73612fcdcaa04fb8102a30a4aa367b2dd4fa2567
      https://github.com/hibernate/hibernate-ogm/commit/73612fcdcaa04fb8102a30a4aa367b2dd4fa2567
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M bom/pom.xml
    M core/src/main/java/org/hibernate/ogm/massindex/impl/BatchCoordinator.java
    M core/src/main/java/org/hibernate/ogm/massindex/impl/BatchIndexingWorkspace.java
    M core/src/main/java/org/hibernate/ogm/massindex/impl/OgmMassIndexer.java
    M core/src/main/java/org/hibernate/ogm/massindex/impl/TupleIndexer.java
    M integrationtest/pom.xml
    M modules/src/main/aliases/org/hibernate/search/engine/module.xml

  Log Message:
  -----------
  OGM-1320 Upgrade Hibernate Search to 5.8.2.Final


  Commit: b149fba77fe3dd49ca7400e1a73fed5d3f23d327
      https://github.com/hibernate/hibernate-ogm/commit/b149fba77fe3dd49ca7400e1a73fed5d3f23d327
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M bom/pom.xml

  Log Message:
  -----------
  OGM-1319 Upgrade HQL Parser to 1.5.0.Final


  Commit: a97bb73a3619ff37d02f88d628306bf8e9ac097f
      https://github.com/hibernate/hibernate-ogm/commit/a97bb73a3619ff37d02f88d628306bf8e9ac097f
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  OGM-1229 Update the Javadoc links


Compare: https://github.com/hibernate/hibernate-ogm/compare/9c4a2d27dd4d...a97bb73a3619


More information about the hibernate-commits mailing list