[hibernate-commits] [hibernate/hibernate-ogm] b7672f: OGM-854 Neo4j - Properly initialize ToOne relation...

GitHub noreply at github.com
Thu May 12 10:24:18 EDT 2016


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-ogm
  Commit: b7672fc0e43358846301ef57f61d55045397aa70
      https://github.com/hibernate/hibernate-ogm/commit/b7672fc0e43358846301ef57f61d55045397aa70
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-05-12 (Thu, 12 May 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/query/spi/BackendQuery.java
    M core/src/main/java/org/hibernate/ogm/dialect/spi/GridDialect.java
    M core/src/main/java/org/hibernate/ogm/hibernatecore/impl/BackendCustomLoader.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/query/impl/NativeNoSqlQueryPlan.java
    M core/src/main/java/org/hibernate/ogm/query/impl/OgmQueryTranslator.java
    A core/src/test/java/org/hibernate/ogm/backendtck/queries/QueriesWithToOnePropertyTest.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/Neo4jDialect.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jTupleSnapshot.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/NodesTupleIterator.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/query/nativequery/Critic.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/query/nativequery/Neo4jEntityManagerNativeQueryTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/query/nativequery/Neo4jSessionNativeQueryTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/query/nativequery/OscarWildePoem.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/RedisDialectClusterForEachTest.java

  Log Message:
  -----------
  OGM-854 Neo4j - Properly initialize ToOne relation for JP-QL and native
queries


  Commit: ad68fafca014b6356e9b43047dce14ed157e9a5c
      https://github.com/hibernate/hibernate-ogm/commit/ad68fafca014b6356e9b43047dce14ed157e9a5c
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-05-12 (Thu, 12 May 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/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 mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/Neo4jDialect.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-854 Enforce only one EntityKeyMetadata in the forEachTuple contract

As we now require a proper TupleContext, we need to only work on a given
EntityKeyMetadata at a time. Note that the current usages of the
forEachTuple method were already respecting this rule.


  Commit: 87269b86558a9ca70b4e53a8a0d0a6fe00d39b0e
      https://github.com/hibernate/hibernate-ogm/commit/87269b86558a9ca70b4e53a8a0d0a6fe00d39b0e
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-05-12 (Thu, 12 May 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/dialect/query/spi/BackendQuery.java
    M core/src/main/java/org/hibernate/ogm/hibernatecore/impl/BackendCustomLoader.java
    M core/src/main/java/org/hibernate/ogm/loader/nativeloader/impl/BackendCustomQuery.java
    A core/src/main/java/org/hibernate/ogm/model/spi/EntityMetadataInformation.java
    M core/src/main/java/org/hibernate/ogm/query/impl/NativeNoSqlQueryPlan.java
    M core/src/main/java/org/hibernate/ogm/query/impl/OgmQueryTranslator.java
    M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/Neo4jDialect.java

  Log Message:
  -----------
  OGM-854 Regroup EntityKeyMetadata and typeName in a container


  Commit: 3f5796a2991b7a836ec23feb8909ed5b20e5e72d
      https://github.com/hibernate/hibernate-ogm/commit/3f5796a2991b7a836ec23feb8909ed5b20e5e72d
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2016-05-12 (Thu, 12 May 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/loader/nativeloader/impl/BackendCustomQuery.java
    M core/src/main/java/org/hibernate/ogm/query/impl/OgmQueryTranslator.java

  Log Message:
  -----------
  OGM-854 Reuse the EntityKeyMetadata of the persister


  Commit: 1c52e3b67a015061387ad01c2a87188c4aa2cb84
      https://github.com/hibernate/hibernate-ogm/commit/1c52e3b67a015061387ad01c2a87188c4aa2cb84
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2016-05-12 (Thu, 12 May 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/dialect/query/spi/BackendQuery.java

  Log Message:
  -----------
  OGM-854 Marking BackendQuery as experimental


Compare: https://github.com/hibernate/hibernate-ogm/compare/e127fc716f6f...1c52e3b67a01


More information about the hibernate-commits mailing list