[hibernate-commits] [hibernate/hibernate-ogm] 74de1a: OGM-732 Avoid exception when querying on polymorph...

GitHub noreply at github.com
Wed Nov 30 04:24:22 EST 2016


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-ogm
  Commit: 74de1ad97297817f14a7eb0ecaef38732c343efd
      https://github.com/hibernate/hibernate-ogm/commit/74de1ad97297817f14a7eb0ecaef38732c343efd
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2016-11-29 (Tue, 29 Nov 2016)

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

  Log Message:
  -----------
  OGM-732 Avoid exception when querying on polymorphic entities

  We don't always return the right values when dealing with the different strategies.

  The default values returned are the one used by ORM.


  Commit: 1b747fe64dbcab675da481b97b40feecbc87186d
      https://github.com/hibernate/hibernate-ogm/commit/1b747fe64dbcab675da481b97b40feecbc87186d
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2016-11-29 (Tue, 29 Nov 2016)

  Changed paths:
    M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/query/parsing/impl/MongoDBQueryRendererDelegate.java

  Log Message:
  -----------
  OGM-732 Keep track of the discriminator column in MongoDB when converting queries from HQL


  Commit: f4245a6e895ff779796853bdeed5495c91f74995
      https://github.com/hibernate/hibernate-ogm/commit/f4245a6e895ff779796853bdeed5495c91f74995
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2016-11-29 (Tue, 29 Nov 2016)

  Changed paths:
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/query/parsing/impl/Neo4jQueryRendererDelegate.java

  Log Message:
  -----------
  OGM-732 Keep track of the discriminator column in Neo4j when converting queries from HQL


  Commit: 86eb54a47592075897577a4a598a931e9350fffd
      https://github.com/hibernate/hibernate-ogm/commit/86eb54a47592075897577a4a598a931e9350fffd
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2016-11-29 (Tue, 29 Nov 2016)

  Changed paths:
    A mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/inheritance/Node.java
    A mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/inheritance/NodeLink.java
    A mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/inheritance/SimpleNode.java
    A mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/inheritance/SingleTableInheritanceTest.java
    A mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/inheritance/TextNode.java

  Log Message:
  -----------
  OGM-732 Test inheritance with native queries in MongoDB


  Commit: 5a6194e48d7e651e30c66677a06548ab509f6b64
      https://github.com/hibernate/hibernate-ogm/commit/5a6194e48d7e651e30c66677a06548ab509f6b64
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2016-11-29 (Tue, 29 Nov 2016)

  Changed paths:
    M infinispan-remote/src/test/resources/hotrod-server-singleton.xml

  Log Message:
  -----------
  OGM-732 Update caches for infinispan remote testing


  Commit: a4900244a04f8ff9f7bb509e7bf4a4874f08456a
      https://github.com/hibernate/hibernate-ogm/commit/a4900244a04f8ff9f7bb509e7bf4a4874f08456a
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2016-11-29 (Tue, 29 Nov 2016)

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

  Log Message:
  -----------
  OGM-732 Add MapBasedEntityNameResolver in core for testing


  Commit: 26ed3c74ad3099927822be71b0b6a74bfea2243d
      https://github.com/hibernate/hibernate-ogm/commit/26ed3c74ad3099927822be71b0b6a74bfea2243d
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2016-11-30 (Wed, 30 Nov 2016)

  Changed paths:
    A core/src/test/java/org/hibernate/ogm/backendtck/queries/SimpleQueriesWithSingleTableInheritanceTest.java

  Log Message:
  -----------
  OGM-732 Add tests for HQL queries with single table inheritance strategy


  Commit: 114c0e92d9e41e72fe1b7c2c8e11cc112bd36eba
      https://github.com/hibernate/hibernate-ogm/commit/114c0e92d9e41e72fe1b7c2c8e11cc112bd36eba
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2016-11-30 (Wed, 30 Nov 2016)

  Changed paths:
    A core/src/test/java/org/hibernate/ogm/backendtck/queries/SimpleQueriesWithTablePerClassInheritanceTest.java

  Log Message:
  -----------
  OGM-732 Add tests for HQL queries with table per class inheritance strategy


  Commit: 3adc0def41de55dcaa35eec2c79335c689ec7e9c
      https://github.com/hibernate/hibernate-ogm/commit/3adc0def41de55dcaa35eec2c79335c689ec7e9c
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2016-11-30 (Wed, 30 Nov 2016)

  Changed paths:
    M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/query/parsing/MongoDBQueryParsingTest.java
    A mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/query/parsing/model/inheritance/singletable/CommunityMemberST.java
    A mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/query/parsing/model/inheritance/singletable/EmployeeST.java
    A mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/query/parsing/model/inheritance/singletable/PersonST.java

  Log Message:
  -----------
  OGM-732 Test queries conversion from HQL in MongoDB


  Commit: dbda341c8ae94d24d3f795314db73f576660ad34
      https://github.com/hibernate/hibernate-ogm/commit/dbda341c8ae94d24d3f795314db73f576660ad34
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2016-11-30 (Wed, 30 Nov 2016)

  Changed paths:
    A neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/query/parsing/CypherQueryParsingTest.java
    A neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/query/parsing/model/IndexedEntity.java
    A neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/query/parsing/model/inheritance/CommunityMemberST.java
    A neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/query/parsing/model/inheritance/EmployeeST.java
    A neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/query/parsing/model/inheritance/PersonST.java

  Log Message:
  -----------
  OGM-732 Test Cypher queries conversion from HQL in Neo4j


  Commit: 319ffb44e390ee742c8f01bc2dfbcc77c7ee8027
      https://github.com/hibernate/hibernate-ogm/commit/319ffb44e390ee742c8f01bc2dfbcc77c7ee8027
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2016-11-30 (Wed, 30 Nov 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/util/impl/Log.java
    M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/query/parsing/impl/MongoDBQueryRendererDelegate.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/query/parsing/impl/Neo4jQueryRendererDelegate.java

  Log Message:
  -----------
  OGM-732 Make MongoDB and Neo4j throw exception if query cannot be executed

   At the moment the query parser does not work if the entity has subclasses
   and uses TABLE_PER_CLASS inheritance strategy


  Commit: 1b797896e7401d5783b78c9765639a9b113111af
      https://github.com/hibernate/hibernate-ogm/commit/1b797896e7401d5783b78c9765639a9b113111af
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2016-11-30 (Wed, 30 Nov 2016)

  Changed paths:
    A core/src/test/java/org/hibernate/ogm/backendtck/queries/SimpleQueriesWithTablePerClassNotSupportedTest.java

  Log Message:
  -----------
  OGM-732 Test exception for Neo4j and MongoDB


Compare: https://github.com/hibernate/hibernate-ogm/compare/bfa2d9f15f04...1b797896e740


More information about the hibernate-commits mailing list