[hibernate-commits] [hibernate/hibernate-ogm] 76f2e6: OGM-1064 Group update operations for a given entit...

GitHub noreply at github.com
Mon Oct 3 07:03:08 EDT 2016


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-ogm
  Commit: 76f2e6e12cbe696457b53ecb082d2c0b2f51eaf0
      https://github.com/hibernate/hibernate-ogm/commit/76f2e6e12cbe696457b53ecb082d2c0b2f51eaf0
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/compensation/impl/InvocationCollectingGridDialect.java
    A core/src/main/java/org/hibernate/ogm/dialect/batch/spi/GroupableEntityOperation.java
    A core/src/main/java/org/hibernate/ogm/dialect/batch/spi/GroupedChangesToEntityAwareDialect.java
    A core/src/main/java/org/hibernate/ogm/dialect/batch/spi/GroupedChangesToEntityOperation.java
    M core/src/main/java/org/hibernate/ogm/dialect/batch/spi/InsertOrUpdateAssociationOperation.java
    M core/src/main/java/org/hibernate/ogm/dialect/batch/spi/InsertOrUpdateTupleOperation.java
    M core/src/main/java/org/hibernate/ogm/dialect/batch/spi/OperationsQueue.java
    M core/src/main/java/org/hibernate/ogm/dialect/batch/spi/RemoveAssociationOperation.java
    M core/src/main/java/org/hibernate/ogm/dialect/batch/spi/RemoveTupleOperation.java
    M core/src/test/java/org/hibernate/ogm/test/batch/OperationsQueueTest.java
    M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
    M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/BatchInsertTest.java

  Log Message:
  -----------
  OGM-1064 Group update operations for a given entity with MongoDB


  Commit: 0bddf5f0b6e9487acbd5be4fc9d54063ae629db0
      https://github.com/hibernate/hibernate-ogm/commit/0bddf5f0b6e9487acbd5be4fc9d54063ae629db0
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/HashEmbeddedAssociation.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/logging/impl/Log.java

  Log Message:
  -----------
  OGM-1064 Clearly states that embedded *ToMany is not supported by Hash
dialect


  Commit: b24847a284117d840b06cc5f264f353efede1b14
      https://github.com/hibernate/hibernate-ogm/commit/b24847a284117d840b06cc5f264f353efede1b14
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/datastore/document/association/spi/AssociationRow.java
    M core/src/main/java/org/hibernate/ogm/datastore/impl/EmptyTupleSnapshot.java
    M core/src/main/java/org/hibernate/ogm/datastore/map/impl/MapTupleSnapshot.java
    M core/src/main/java/org/hibernate/ogm/model/spi/TupleSnapshot.java
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/model/impl/CouchDBTupleSnapshot.java
    M infinispan/src/main/java/org/hibernate/ogm/datastore/infinispan/dialect/impl/InfinispanTupleSnapshot.java
    M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
    M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/dialect/impl/MongoDBTupleSnapshot.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/embedded/dialect/impl/EmbeddedNeo4jTupleAssociationSnapshot.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/embedded/dialect/impl/EmbeddedNeo4jTupleSnapshot.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jTupleAssociationSnapshot.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jTupleSnapshot.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisTupleSnapshot.java

  Log Message:
  -----------
  OGM-1064 Make SnapshotType available to all dialects


  Commit: 2c21575b0f8ca552e2ed765569c2c06e934346b6
      https://github.com/hibernate/hibernate-ogm/commit/2c21575b0f8ca552e2ed765569c2c06e934346b6
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisJsonDialect.java

  Log Message:
  -----------
  OGM-1064 Remove an unused parameter from various methods


  Commit: 0559aa772140bb05d2cd9c60aed2f9f21ae810ee
      https://github.com/hibernate/hibernate-ogm/commit/0559aa772140bb05d2cd9c60aed2f9f21ae810ee
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/dialect/spi/BaseGridDialect.java
    M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java

  Log Message:
  -----------
  OGM-1064 Make isInTheInsertionQueue available to all dialects


  Commit: 26d2fefc0d0347912eef76422f090c088bc02a50
      https://github.com/hibernate/hibernate-ogm/commit/26d2fefc0d0347912eef76422f090c088bc02a50
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/persister/impl/OgmEntityPersister.java

  Log Message:
  -----------
  OGM-1064 Properly update the tuple in OgmEntityEntryState after updates

Currently, it's only updated after the insert operation while there are
a lot of operations modifying the tuple.


  Commit: b9986e132a54ac034d130b553a5d60ed60f83375
      https://github.com/hibernate/hibernate-ogm/commit/b9986e132a54ac034d130b553a5d60ed60f83375
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/AbstractRedisDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisHashDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisJsonDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/EmbeddedAssociation.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisHashTupleSnapshot.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisJsonTupleSnapshot.java
    R redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisTupleSnapshot.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/value/Entity.java

  Log Message:
  -----------
  OGM-1064 Improve the way snapshots are handled for Redis JSON dialect


  Commit: 5f4507ea211a8e24051db50525b3feb8af5f8462
      https://github.com/hibernate/hibernate-ogm/commit/5f4507ea211a8e24051db50525b3feb8af5f8462
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/impl/RedisEntityContextImpl.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/impl/RedisGlobalContextImpl.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/impl/RedisPropertyContextImpl.java

  Log Message:
  -----------
  OGM-1064 Fix various assert messages


  Commit: b14c7e8eb4d6ae468c65ffa14dbe954f8131c9b8
      https://github.com/hibernate/hibernate-ogm/commit/b14c7e8eb4d6ae468c65ffa14dbe954f8131c9b8
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisAssociation.java

  Log Message:
  -----------
  Minor fix to the Javadoc


  Commit: 04dc8636f801b0142344f079b3ea7e7fd8fda9b9
      https://github.com/hibernate/hibernate-ogm/commit/04dc8636f801b0142344f079b3ea7e7fd8fda9b9
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/AbstractRedisDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisHashDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisJsonDialect.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/performance/RedisPerformanceTest.java

  Log Message:
  -----------
  OGM-1064 Several cleanups/optimizations for the Redis dialects


  Commit: c6c0a6947a8bcf227c173f8680d7bd5460104801
      https://github.com/hibernate/hibernate-ogm/commit/c6c0a6947a8bcf227c173f8680d7bd5460104801
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java

  Log Message:
  -----------
  OGM-1064 Fix a few infelicities in the MongoDBDialect


  Commit: 058f645b0d9e46230738d95e5538f8fd89c5cf4a
      https://github.com/hibernate/hibernate-ogm/commit/058f645b0d9e46230738d95e5538f8fd89c5cf4a
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/entityentry/impl/OgmEntityEntryState.java
    M core/src/main/java/org/hibernate/ogm/util/impl/AssociationPersister.java

  Log Message:
  -----------
  OGM-1064 Track the Association state in OgmEntityEntryState

Association is the counterpart of Tuple for associations. We need to
track the state of Association to avoid having to save the changes and
reload them every time.


  Commit: 7db7cc44205454b9e01103a48fe6efb597495f91
      https://github.com/hibernate/hibernate-ogm/commit/7db7cc44205454b9e01103a48fe6efb597495f91
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/compensation/impl/InvocationCollectingGridDialect.java
    R core/src/main/java/org/hibernate/ogm/dialect/batch/spi/GroupedChangesToEntityAwareDialect.java
    A core/src/main/java/org/hibernate/ogm/dialect/batch/spi/GroupingByEntityDialect.java
    M core/src/main/java/org/hibernate/ogm/dialect/impl/BatchOperationsDelegator.java
    M core/src/main/java/org/hibernate/ogm/dialect/impl/ForwardingGridDialect.java
    M core/src/main/java/org/hibernate/ogm/dialect/impl/GridDialectInitiator.java
    M core/src/main/java/org/hibernate/ogm/model/spi/Association.java
    M core/src/test/java/org/hibernate/ogm/backendtck/compensation/CompensationSpiJpaTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/compensation/CompensationSpiTest.java
    M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/options/writeconcern/WriteConcernPropagationTest.java

  Log Message:
  -----------
  OGM-1064 Introduce GroupingByEntityDialect

This dialect allows to group the operations for a given entity.

Currently, the operations grouped are:
- insertOrUpdateTuple
- insertOrUpdateAssociation
- removeAssociation


  Commit: 43a975494f3303570b1a62d850aaf81eafb2e14f
      https://github.com/hibernate/hibernate-ogm/commit/43a975494f3303570b1a62d850aaf81eafb2e14f
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/AbstractRedisDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisJsonDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisJsonTupleSnapshot.java

  Log Message:
  -----------
  OGM-1064 Grouped changes for Redis JSON dialect


  Commit: 1495cd2d273aa46f649b60eb8382ab459c31af69
      https://github.com/hibernate/hibernate-ogm/commit/1495cd2d273aa46f649b60eb8382ab459c31af69
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/datastore/map/impl/MapDialect.java
    M core/src/main/java/org/hibernate/ogm/datastore/map/impl/MapHelpers.java

  Log Message:
  -----------
  OGM-1064 Make the Map dialect compatible with Association caching


  Commit: e1f08db6668809f5a7b2937acb723ca301e18989
      https://github.com/hibernate/hibernate-ogm/commit/e1f08db6668809f5a7b2937acb723ca301e18989
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/datastore/document/impl/EmbeddableStateFinder.java
    M core/src/main/java/org/hibernate/ogm/dialect/impl/AssociationContextImpl.java
    M core/src/main/java/org/hibernate/ogm/dialect/impl/AssociationTypeContextImpl.java
    M core/src/main/java/org/hibernate/ogm/dialect/impl/TupleContextImpl.java
    A core/src/main/java/org/hibernate/ogm/dialect/impl/TupleTypeContextImpl.java
    M core/src/main/java/org/hibernate/ogm/dialect/spi/AssociationContext.java
    M core/src/main/java/org/hibernate/ogm/dialect/spi/AssociationTypeContext.java
    A core/src/main/java/org/hibernate/ogm/dialect/spi/OperationContext.java
    M core/src/main/java/org/hibernate/ogm/dialect/spi/TupleContext.java
    A core/src/main/java/org/hibernate/ogm/dialect/spi/TupleTypeContext.java
    A core/src/main/java/org/hibernate/ogm/entityentry/impl/TuplePointer.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/util/impl/TupleContextHelper.java
    M core/src/test/java/org/hibernate/ogm/backendtck/batchfetching/MultiGetEmbeddedIdTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/batchfetching/MultiGetMultiColumnsIdTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/batchfetching/MultiGetSingleColumnIdTest.java
    M core/src/test/java/org/hibernate/ogm/test/datastore/document/EmbeddableStateFinderTest.java
    M core/src/test/java/org/hibernate/ogm/test/util/impl/TupleContextHelperTest.java
    M core/src/test/java/org/hibernate/ogm/utils/GridDialectOperationContexts.java
    M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
    M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/loading/LoadSelectedColumnsCollectionTest.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/EmbeddedNeo4jDialect.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/RemoteNeo4jDialect.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/BaseNeo4jEntityQueries.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/embedded/dialect/impl/EmbeddedNeo4jEntityQueries.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/embedded/dialect/impl/EmbeddedNeo4jNodesTupleIterator.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jEntityQueries.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jNodesTupleIterator.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/utils/Neo4jTestHelper.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisHashDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisJsonDialect.java

  Log Message:
  -----------
  OGM-1064 Separate TupleContext in TupleContext and TupleTypeContext

This is similar to what was already done for AssociationContext and
AssociationTypeContext: it is cleaner and necessary for commits to
follow.

A following commit will show how it currently can hide bugs due to the
fact that we don't separate the context of an operation from the one
that can be reused.

Also create a common interface OperationContext for TupleContext and
AssociationContext.


  Commit: c00077afdfa33697e2ed9c8cea07583e8bc6d579
      https://github.com/hibernate/hibernate-ogm/commit/c00077afdfa33697e2ed9c8cea07583e8bc6d579
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M cassandra/src/main/java/org/hibernate/ogm/datastore/cassandra/CassandraDialect.java
    M core/src/main/java/org/hibernate/ogm/datastore/map/impl/MapDialect.java
    M core/src/main/java/org/hibernate/ogm/dialect/impl/ForwardingGridDialect.java
    M core/src/main/java/org/hibernate/ogm/dialect/spi/GridDialect.java
    M core/src/main/java/org/hibernate/ogm/massindex/impl/BatchIndexingWorkspace.java
    M core/src/main/java/org/hibernate/ogm/persister/impl/OgmEntityPersister.java
    M core/src/test/java/org/hibernate/ogm/test/batch/BatchExecutionTest.java
    M core/src/test/java/org/hibernate/ogm/test/datastore/DatastoreProviderGeneratingSchema.java
    M core/src/test/java/org/hibernate/ogm/test/options/mapping/model/SampleDatastoreProvider.java
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/CouchDBDialect.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/EhcacheDialect.java
    M infinispan/src/main/java/org/hibernate/ogm/datastore/infinispan/InfinispanDialect.java
    M infinispan/src/test/java/org/hibernate/ogm/datastore/infinispan/test/dialect/impl/InfinispanDialectWithClusteredConfigurationTest.java
    M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/EmbeddedNeo4jDialect.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/RemoteNeo4jDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisHashDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisJsonDialect.java

  Log Message:
  -----------
  OGM-1064 Change the forEachTuple contract to use TupleTypeContext

It exposes an existing bug logged as OGM-1111 in the forEachTuple of
RemoteNeo4jDialect.

As it was a preexisting bug, we don't fix it in this commit.


  Commit: ce3518455417c771d9af5e76d32a623a605729ae
      https://github.com/hibernate/hibernate-ogm/commit/ce3518455417c771d9af5e76d32a623a605729ae
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M core/src/test/java/org/hibernate/ogm/utils/OgmTestRunner.java

  Log Message:
  -----------
  OGM-1064 Drop the database after each test

Better isolate each test.


  Commit: b72b7486036fed5c2deed1315dde7515f11795a9
      https://github.com/hibernate/hibernate-ogm/commit/b72b7486036fed5c2deed1315dde7515f11795a9
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java

  Log Message:
  -----------
  OGM-1064 Clear the association after creation if not empty

In the case of an association stored in the document, while we are
creating a new empty association in createAssociation, we might end up
with a not empty association as the snapshot document might contain the
original entries. Thus, we add a clear in createAssociation to be sure
the created association is empty.


  Commit: 02fc4ea7b4581c18c40f5a308ae0d7c8bf56eac3
      https://github.com/hibernate/hibernate-ogm/commit/02fc4ea7b4581c18c40f5a308ae0d7c8bf56eac3
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M cassandra/src/main/java/org/hibernate/ogm/datastore/cassandra/CassandraDialect.java
    M core/src/main/java/org/hibernate/ogm/compensation/impl/InvocationCollectingGridDialect.java
    M core/src/main/java/org/hibernate/ogm/compensation/operation/CreateTuple.java
    M core/src/main/java/org/hibernate/ogm/compensation/operation/CreateTupleWithKey.java
    M core/src/main/java/org/hibernate/ogm/compensation/operation/InsertOrUpdateTuple.java
    M core/src/main/java/org/hibernate/ogm/datastore/map/impl/MapDialect.java
    M core/src/main/java/org/hibernate/ogm/datastore/map/impl/MapTupleSnapshot.java
    M core/src/main/java/org/hibernate/ogm/dialect/batch/spi/InsertOrUpdateTupleOperation.java
    M core/src/main/java/org/hibernate/ogm/dialect/identity/spi/IdentityColumnAwareGridDialect.java
    M core/src/main/java/org/hibernate/ogm/dialect/impl/AssociationContextImpl.java
    M core/src/main/java/org/hibernate/ogm/dialect/impl/BatchOperationsDelegator.java
    M core/src/main/java/org/hibernate/ogm/dialect/impl/ForwardingGridDialect.java
    M core/src/main/java/org/hibernate/ogm/dialect/impl/GridDialectLogger.java
    M core/src/main/java/org/hibernate/ogm/dialect/spi/AssociationContext.java
    M core/src/main/java/org/hibernate/ogm/dialect/spi/BaseGridDialect.java
    M core/src/main/java/org/hibernate/ogm/dialect/spi/GridDialect.java
    M core/src/main/java/org/hibernate/ogm/entityentry/impl/OgmEntityEntryState.java
    M core/src/main/java/org/hibernate/ogm/loader/impl/OgmLoader.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/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/associations/manytoone/ManyToOneTest.java
    M core/src/test/java/org/hibernate/ogm/test/batch/BatchExecutionTest.java
    M core/src/test/java/org/hibernate/ogm/test/datastore/DatastoreProviderGeneratingSchema.java
    M core/src/test/java/org/hibernate/ogm/test/options/mapping/model/SampleDatastoreProvider.java
    M core/src/test/java/org/hibernate/ogm/utils/GridDialectOperationContexts.java
    M core/src/test/java/org/hibernate/ogm/utils/InvokedOperationsLoggingDialect.java
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/CouchDBDialect.java
    M couchdb/src/test/java/org/hibernate/ogm/datastore/couchdb/test/dialect/CouchDBDialectTest.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/EhcacheDialect.java
    M infinispan/src/main/java/org/hibernate/ogm/datastore/infinispan/InfinispanDialect.java
    M infinispan/src/test/java/org/hibernate/ogm/datastore/infinispan/test/dialect/impl/InfinispanDialectWithClusteredConfigurationTest.java
    M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
    M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/loading/LoadSelectedColumnsCollectionTest.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/BaseNeo4jDialect.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/EmbeddedNeo4jDialect.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/RemoteNeo4jDialect.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jNodesTupleIterator.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisHashDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisJsonDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/EmbeddedAssociation.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisAssociation.java

  Log Message:
  -----------
  OGM-1064 Introduce the notion of TuplePointer to keep an up to date
pointer to the latest tuple


  Commit: 1096f08690c66adfa5aaad5d7906227d476011c7
      https://github.com/hibernate/hibernate-ogm/commit/1096f08690c66adfa5aaad5d7906227d476011c7
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/persister/impl/OgmEntityPersister.java

  Log Message:
  -----------
  OGM-1064 Take into account the case when the tuple has been deleted


  Commit: fe901237e39e534843ffeab4daea45eb04194d83
      https://github.com/hibernate/hibernate-ogm/commit/fe901237e39e534843ffeab4daea45eb04194d83
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/dialect/spi/TupleAlreadyExistsException.java
    M core/src/main/java/org/hibernate/ogm/persister/impl/OgmEntityPersister.java
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/CouchDBDialect.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/EhcacheDialect.java
    M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/EmbeddedNeo4jDialect.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/RemoteNeo4jDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisJsonDialect.java

  Log Message:
  -----------
  OGM-1064 Improve the TupleAlreadyExistsException constructors


  Commit: 082f50eef4e37833dec24cac56d731ae5cbed857
      https://github.com/hibernate/hibernate-ogm/commit/082f50eef4e37833dec24cac56d731ae5cbed857
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/CouchDBDialect.java
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/backend/json/designdocument/impl/EntityTupleRows.java
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/backend/json/impl/EntityDocument.java
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/model/impl/CouchDBAssociation.java
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/model/impl/CouchDBTupleSnapshot.java
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/model/impl/EmbeddedAssociation.java
    M couchdb/src/test/java/org/hibernate/ogm/datastore/couchdb/test/dialect/CouchDBDialectTest.java
    M couchdb/src/test/java/org/hibernate/ogm/datastore/couchdb/test/dialect/optimisticlocking/User.java
    M couchdb/src/test/java/org/hibernate/ogm/datastore/couchdb/utils/CouchDBTestHelper.java

  Log Message:
  -----------
  OGM-1064 Make the CouchDB dialect grouping compliant

We could probably share a lot of code between RedisJsonDialect and
CouchDBDialect but let's keep it simple for now.


  Commit: cdbd61fbcde9a372e15a81daa4425e70c0e9bdcd
      https://github.com/hibernate/hibernate-ogm/commit/cdbd61fbcde9a372e15a81daa4425e70c0e9bdcd
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/util/impl/AssociationPersister.java

  Log Message:
  -----------
  OGM-1064 Only call insertOrUpdateAssociation if there are operations


  Commit: 9c49ee38454fadd88180a80b77fa083293c2959b
      https://github.com/hibernate/hibernate-ogm/commit/9c49ee38454fadd88180a80b77fa083293c2959b
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/performance/MongoDBPerformanceTest.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/performance/RedisPerformanceTest.java

  Log Message:
  -----------
  OGM-1064 Update the number of calls to the datastore in tests

They are now lower thanks to grouping.


  Commit: f5aa1a3a6055d3e4a7f0bf5a50a0bf9b00f1de14
      https://github.com/hibernate/hibernate-ogm/commit/f5aa1a3a6055d3e4a7f0bf5a50a0bf9b00f1de14
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/persister/impl/OgmEntityPersister.java

  Log Message:
  -----------
  OGM-1064 processInsertGeneratedProperties should test insert properties


  Commit: 068413be2947301b0efa25aec48b44a79d78ea6f
      https://github.com/hibernate/hibernate-ogm/commit/068413be2947301b0efa25aec48b44a79d78ea6f
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/AbstractRedisDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisHashDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisJsonDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/HashEmbeddedAssociation.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisAssociation.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisHashTupleSnapshot.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/value/HashEntity.java

  Log Message:
  -----------
  OGM-1064 Make Redis hash work with grouping


  Commit: f38f8876f6f544b470800bddd6560394843586e6
      https://github.com/hibernate/hibernate-ogm/commit/f38f8876f6f544b470800bddd6560394843586e6
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/persister/impl/OgmCollectionPersister.java

  Log Message:
  -----------
  OGM-1064 Get and pass the entity in OgmCollectionPersister.remove()

We should not pass a null entity to
updateInverseSideOfAssociationNavigation (except if it has been alredy been deleted, in this case we get it from the PersistenceContext in the method itself)


  Commit: 3387854f9c7d596eed12dd40fbedd4499ec5d93f
      https://github.com/hibernate/hibernate-ogm/commit/3387854f9c7d596eed12dd40fbedd4499ec5d93f
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/compensation/impl/InvocationCollectingGridDialect.java
    A core/src/main/java/org/hibernate/ogm/compensation/operation/FlushPendingOperations.java
    M core/src/main/java/org/hibernate/ogm/compensation/operation/OperationType.java
    A core/src/main/java/org/hibernate/ogm/compensation/operation/impl/FlushPendingOperationsImpl.java
    M core/src/main/java/org/hibernate/ogm/dialect/batch/spi/GroupingByEntityDialect.java
    A core/src/main/java/org/hibernate/ogm/dialect/impl/AbstractGroupingByEntityDialect.java
    M core/src/main/java/org/hibernate/ogm/dialect/impl/BatchOperationsDelegator.java
    M core/src/main/java/org/hibernate/ogm/dialect/impl/ForwardingGridDialect.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/util/impl/AssociationPersister.java
    M core/src/test/java/org/hibernate/ogm/backendtck/compensation/CompensationSpiJpaTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/compensation/CompensationSpiTest.java
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/CouchDBDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/AbstractRedisDialect.java

  Log Message:
  -----------
  OGM-1064 Flush pending operations in case of generated properties

When properties are generated by the datastore, we need to flush the
pending operations to the datastore to be able to process the generated
properties.

It is especially important in the case of CouchDB as the revision of
each document is a property generated by the datastore.

Also introduce AbstractGroupingByEntityDialect to share code between
grouping aware dialects.


  Commit: 14a6bb22a5c5848763e8764ef77fe0884c7e494c
      https://github.com/hibernate/hibernate-ogm/commit/14a6bb22a5c5848763e8764ef77fe0884c7e494c
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/dsl/GraphAssertions.java

  Log Message:
  -----------
  OGM-1165 Fix a few misplaced as(...) in GraphAssertions


  Commit: c5ba7df730754d7b7528b16983e2be7ee6f6426a
      https://github.com/hibernate/hibernate-ogm/commit/c5ba7df730754d7b7528b16983e2be7ee6f6426a
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M cassandra/src/main/java/org/hibernate/ogm/datastore/cassandra/CassandraDialect.java
    M cassandra/src/main/java/org/hibernate/ogm/datastore/cassandra/model/impl/ResultSetTupleIterator.java
    M core/src/main/java/org/hibernate/ogm/datastore/document/association/spi/AssociationRow.java
    M core/src/main/java/org/hibernate/ogm/datastore/document/association/spi/AssociationRows.java
    M core/src/main/java/org/hibernate/ogm/datastore/impl/EmptyTupleSnapshot.java
    M core/src/main/java/org/hibernate/ogm/datastore/map/impl/MapAssociationSnapshot.java
    M core/src/main/java/org/hibernate/ogm/datastore/map/impl/MapDialect.java
    M core/src/main/java/org/hibernate/ogm/datastore/map/impl/MapTupleSnapshot.java
    M core/src/main/java/org/hibernate/ogm/model/spi/Tuple.java
    M core/src/main/java/org/hibernate/ogm/model/spi/TupleSnapshot.java
    M core/src/test/java/org/hibernate/ogm/backendtck/loader/LoaderFromTupleTest.java
    M core/src/test/java/org/hibernate/ogm/test/datastore/document/EmbeddableStateFinderTest.java
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/CouchDBDialect.java
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/backend/json/designdocument/impl/EntityTupleRows.java
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/model/impl/CouchDBTupleSnapshot.java
    M couchdb/src/test/java/org/hibernate/ogm/datastore/couchdb/utils/CouchDBTestHelper.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/EhcacheDialect.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/dialect/impl/SerializableMapAssociationSnapshot.java
    M infinispan/src/main/java/org/hibernate/ogm/datastore/infinispan/InfinispanDialect.java
    M infinispan/src/main/java/org/hibernate/ogm/datastore/infinispan/dialect/impl/InfinispanTupleSnapshot.java
    M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
    M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/dialect/impl/MongoDBTupleSnapshot.java
    M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/loading/LoadSelectedColumnsCollectionTest.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/EmbeddedNeo4jDialect.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/RemoteNeo4jDialect.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/embedded/dialect/impl/EmbeddedNeo4jMapsTupleIterator.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/embedded/dialect/impl/EmbeddedNeo4jNodesTupleIterator.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/embedded/dialect/impl/EmbeddedNeo4jTupleAssociationSnapshot.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/embedded/dialect/impl/EmbeddedNeo4jTupleSnapshot.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jMapsTupleIterator.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jNodesTupleIterator.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jTupleAssociationSnapshot.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jTupleSnapshot.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/utils/Neo4JBackendTckHelper.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisHashDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisJsonDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisHashTupleSnapshot.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisJsonTupleSnapshot.java

  Log Message:
  -----------
  OGM-1064 Move SnapshotType to Tuple to keep the TupleSnapshot immutable

In Neo4j remote, use the SnapshotType to determine if an operation is an
insert or an update.


  Commit: 671786a9c212f9b31b9ebc4760de3a50f9a51b0d
      https://github.com/hibernate/hibernate-ogm/commit/671786a9c212f9b31b9ebc4760de3a50f9a51b0d
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M cassandra/src/main/java/org/hibernate/ogm/datastore/cassandra/CassandraDialect.java
    M core/src/main/java/org/hibernate/ogm/dialect/impl/ForwardingGridDialect.java
    M core/src/main/java/org/hibernate/ogm/dialect/spi/BaseGridDialect.java
    M core/src/main/java/org/hibernate/ogm/dialect/spi/GridDialect.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/test/java/org/hibernate/ogm/backendtck/associations/manytoone/ManyToOneTest.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/BaseNeo4jDialect.java

  Log Message:
  -----------
  OGM-1064 Remove navigational information on delete

When an entity is deleted, we now remove all the navigational
information associated with the associations that are inversed. We only
do that if the dialect uses navigational information to deal with the
inverse associations which is not the case for Cassandra and Neo4j.


  Commit: 26387d99835646166ad1d4311c5f461c7f6bdfd2
      https://github.com/hibernate/hibernate-ogm/commit/26387d99835646166ad1d4311c5f461c7f6bdfd2
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/persister/impl/OgmCollectionPersister.java

  Log Message:
  -----------
  OGM-1064 Remove useless @SuppressWarnings


  Commit: 83649e92d9dd0efee75ceafa1347c878cb2bca6b
      https://github.com/hibernate/hibernate-ogm/commit/83649e92d9dd0efee75ceafa1347c878cb2bca6b
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/dialect/impl/AbstractGroupingByEntityDialect.java
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/CouchDBDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisHashDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisJsonDialect.java

  Log Message:
  -----------
  OGM-1064 Move unsupported methods to AbstractGroupingByEntityDialect


  Commit: 7544bf962bba30676d010d7bf19f4f132f02864d
      https://github.com/hibernate/hibernate-ogm/commit/7544bf962bba30676d010d7bf19f4f132f02864d
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java

  Log Message:
  -----------
  OGM-1064 Explain why we merge the write concerns on MongoDB


  Commit: 9343a8f4b33f60179d01233c0923f2c2c23dc3dc
      https://github.com/hibernate/hibernate-ogm/commit/9343a8f4b33f60179d01233c0923f2c2c23dc3dc
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/dialect/impl/BatchOperationsDelegator.java

  Log Message:
  -----------
  OGM-1064 Move the log message inside the if


  Commit: 9c4e48d0496b0ec9bae7f9cac38d05aa21ba2c66
      https://github.com/hibernate/hibernate-ogm/commit/9c4e48d0496b0ec9bae7f9cac38d05aa21ba2c66
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/dialect/batch/spi/OperationsQueue.java

  Log Message:
  -----------
  OGM-1064 Change the way operations are added to the queue for clarity


  Commit: f5c26235de4b4b0ecfc0fa50c0e216aa8eac916f
      https://github.com/hibernate/hibernate-ogm/commit/f5c26235de4b4b0ecfc0fa50c0e216aa8eac916f
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/util/impl/AssociationPersister.java

  Log Message:
  -----------
  OGM-1064 Save the association in OgmEntityEntryState only if needed


  Commit: f52dce1c773ab828377a9a505664dc1734ed7e35
      https://github.com/hibernate/hibernate-ogm/commit/f52dce1c773ab828377a9a505664dc1734ed7e35
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    A core/src/test/java/org/hibernate/ogm/backendtck/dialectinvocations/AbstractGridDialectOperationInvocationsTest.java
    R core/src/test/java/org/hibernate/ogm/backendtck/dialectinvocations/GridDialectOperationInvocationForElementCollectionTest.java
    R core/src/test/java/org/hibernate/ogm/backendtck/dialectinvocations/GridDialectOperationInvocationForOneToOneTest.java
    A core/src/test/java/org/hibernate/ogm/backendtck/dialectinvocations/GridDialectOperationInvocationsForElementCollectionTest.java
    A core/src/test/java/org/hibernate/ogm/backendtck/dialectinvocations/GridDialectOperationInvocationsForOneToOneTest.java
    M core/src/test/java/org/hibernate/ogm/test/dialectinvocations/GridDialectOperationInvocationsTest.java
    M core/src/test/java/org/hibernate/ogm/utils/InvokedOperationsLoggingDialect.java
    M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/dialectinvocations/GridDialectOperationInvocationsTest.java

  Log Message:
  -----------
  OGM-1064 Update the operation invocations tests


  Commit: 6f7c5112fc749cabb4fed21b9726ec7104beb302
      https://github.com/hibernate/hibernate-ogm/commit/6f7c5112fc749cabb4fed21b9726ec7104beb302
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M cassandra/src/main/java/org/hibernate/ogm/datastore/cassandra/CassandraDialect.java

  Log Message:
  -----------
  OGM-1064 Update the snapshot map stored in the Association


  Commit: 7de4ad3adad6da4c7018f3c5aeb4ccc6f4647c79
      https://github.com/hibernate/hibernate-ogm/commit/7de4ad3adad6da4c7018f3c5aeb4ccc6f4647c79
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/EhcacheDialect.java

  Log Message:
  -----------
  OGM-1064 Reset the association as the snapshot has been updated


Compare: https://github.com/hibernate/hibernate-ogm/compare/daf4c8038060...7de4ad3adad6


More information about the hibernate-commits mailing list