[hibernate-commits] [hibernate/hibernate-ogm] 238e09: OGM-801 Fixing wrong mapping of embeddedables nest...

GitHub noreply at github.com
Fri May 15 10:00:47 EDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-ogm
  Commit: 238e09e1ec201b9bdbe94ce1ebd63b8a77b58922
      https://github.com/hibernate/hibernate-ogm/commit/238e09e1ec201b9bdbe94ce1ebd63b8a77b58922
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-05-15 (Fri, 15 May 2015)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/cfg/impl/OgmNamingStrategy.java
    M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/embeddable/EmbeddableMappingTest.java

  Log Message:
  -----------
  OGM-801 Fixing wrong mapping of embeddedables nested within element collections


  Commit: 30a91909077a1e3f0039ef44c7d7667ca37ce159
      https://github.com/hibernate/hibernate-ogm/commit/30a91909077a1e3f0039ef44c7d7667ca37ce159
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2015-05-15 (Fri, 15 May 2015)

  Changed paths:
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/Neo4jDialect.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jAssociationQueries.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jAssociationSnapshot.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jEntityQueries.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jTupleAssociationSnapshot.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/QueriesBase.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/query/parsing/impl/AliasResolver.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/query/parsing/impl/Neo4jQueryRendererDelegate.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/query/parsing/impl/predicate/impl/Neo4jPredicateFactory.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/query/parsing/AliasResolverTest.java

  Log Message:
  -----------
  OGM-783 [Neo4j] Fix the creation of embedded associations

  OGM-783 is about returning only the right number of elements from a query on embeddeds.
  It ended up being bigger than I initially thought and this commit acctually solves
  the following issues:

  * OGM-783: Only the right number of results is now returned from the query
  * Fix the creation of embedded associations. The mapping wasn't correct
    when an emebdded collection was involved.


  Commit: b0aa8b4b3610858421b463c0389c57d0b76a853a
      https://github.com/hibernate/hibernate-ogm/commit/b0aa8b4b3610858421b463c0389c57d0b76a853a
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2015-05-15 (Fri, 15 May 2015)

  Changed paths:
    A core/src/test/java/org/hibernate/ogm/utils/SessionHelper.java

  Log Message:
  -----------
  OGM-783 Create new utility class for test using the session


  Commit: 6518382c16826cf1582cf894e0e994e11138d3dc
      https://github.com/hibernate/hibernate-ogm/commit/6518382c16826cf1582cf894e0e994e11138d3dc
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2015-05-15 (Fri, 15 May 2015)

  Changed paths:
    A neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/dsl/GraphAssertions.java
    A neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/dsl/NodeForGraphAssertions.java
    A neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/dsl/RelationshipsChainForGraphAssertions.java

  Log Message:
  -----------
  OGM-783 [Neo4j] Create DSL to assert the mapping in tests


  Commit: e40777261e28b22d728b8824eef560304d2ba0cd
      https://github.com/hibernate/hibernate-ogm/commit/e40777261e28b22d728b8824eef560304d2ba0cd
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2015-05-15 (Fri, 15 May 2015)

  Changed paths:
    R core/src/test/java/org/hibernate/ogm/backendtck/queries/AnEmbeddable.java
    R core/src/test/java/org/hibernate/ogm/backendtck/queries/AnotherEmbeddable.java
    R core/src/test/java/org/hibernate/ogm/backendtck/queries/EmbeddedCollectionItem.java
    A core/src/test/java/org/hibernate/ogm/backendtck/queries/Ending.java
    A core/src/test/java/org/hibernate/ogm/backendtck/queries/OptionalStoryBranch.java
    M core/src/test/java/org/hibernate/ogm/backendtck/queries/QueriesWithEmbeddedCollectionTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/queries/QueriesWithEmbeddedTest.java
    A core/src/test/java/org/hibernate/ogm/backendtck/queries/StoryBranch.java
    A core/src/test/java/org/hibernate/ogm/backendtck/queries/StoryGame.java
    R core/src/test/java/org/hibernate/ogm/backendtck/queries/WithEmbedded.java
    M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/embeddable/EmbeddableMappingTest.java
    M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/id/objectid/EntityWithObjectIdAndEmbeddable.java
    M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/id/objectid/ObjectIdWithEmbeddableTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/ElementCollectionMappingTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/MapTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/Neo4jJpaTestCase.java

  Log Message:
  -----------
  OGM-783 Update test related to embeddedable associations

  Change the test to work with a multi-path game scenario and update the queries for the existing
  tests.


  Commit: 4c4dd694e7d77d5ea05b4af35893fd9ea98459f1
      https://github.com/hibernate/hibernate-ogm/commit/4c4dd694e7d77d5ea05b4af35893fd9ea98459f1
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2015-05-15 (Fri, 15 May 2015)

  Changed paths:
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/BidirectionalManyToManyTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/BidirectionalManyToOneTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/BidirectionalOneToOneTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/CollectionOfEmbeddableTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/CompositeEmbeddedIdTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/ElementCollectionListWithIndexTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/EmbeddableTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/MapTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/Neo4jJpaTestCase.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/ReferencedCompositeIdTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/SingleEntityTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/SingleEntityWithSequenceTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/UnidirectionalManyToManyTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/UnidirectionalManyToOneTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/UnidirectionalManyToOneWithIndexTest.java

  Log Message:
  -----------
  OGM-783 [Neo4j] Use the DSL for existing mapping tests


  Commit: 927f508a12be16f6e6674877c9c9a1dadbd2fcfb
      https://github.com/hibernate/hibernate-ogm/commit/927f508a12be16f6e6674877c9c9a1dadbd2fcfb
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2015-05-15 (Fri, 15 May 2015)

  Changed paths:
    A neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/EmbeddableWithCollectionMappingTest.java

  Log Message:
  -----------
  OGM-783 [Neo4j] Additional test for the mapping of collection in embeddeds


  Commit: 0ad0225c9aaa04e4f67b76a3e7874e528f9dbd10
      https://github.com/hibernate/hibernate-ogm/commit/0ad0225c9aaa04e4f67b76a3e7874e528f9dbd10
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2015-05-15 (Fri, 15 May 2015)

  Changed paths:
    A core/src/main/java/org/hibernate/ogm/util/impl/EmbeddedHelper.java

  Log Message:
  -----------
  OGM-783 Create EmbeddedHelper class

  A utility class to check if properties are embedded and with some utility
  functions.


  Commit: 110b27345bc09260e280052c33f14e26a8555800
      https://github.com/hibernate/hibernate-ogm/commit/110b27345bc09260e280052c33f14e26a8555800
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2015-05-15 (Fri, 15 May 2015)

  Changed paths:
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/Neo4jDialect.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jAssociationQueries.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jAssociationSnapshot.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jEntityQueries.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jTupleAssociationSnapshot.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/QueriesBase.java

  Log Message:
  -----------
  OGM-783 [Neo4j] Use EmbeddedHelper utility class


  Commit: 2390d43b727253e8c88c26cb86c1c2de38cae2de
      https://github.com/hibernate/hibernate-ogm/commit/2390d43b727253e8c88c26cb86c1c2de38cae2de
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2015-05-15 (Fri, 15 May 2015)

  Changed paths:
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jAssociationQueries.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jEntityQueries.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/QueriesBase.java

  Log Message:
  -----------
  OGM-783 [Neo4j] Extract common methods to QueriesBase


  Commit: b5a0cc3d7fb32a998c392fbbd0baf49b7d550490
      https://github.com/hibernate/hibernate-ogm/commit/b5a0cc3d7fb32a998c392fbbd0baf49b7d550490
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2015-05-15 (Fri, 15 May 2015)

  Changed paths:
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/Neo4jDialect.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jAssociationSnapshot.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jEntityQueries.java

  Log Message:
  -----------
  OGM-783 [Neo4j] Find an association using a cachable Cypher query


Compare: https://github.com/hibernate/hibernate-ogm/compare/dabbda9c7b27...b5a0cc3d7fb3


More information about the hibernate-commits mailing list