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

GitHub noreply at github.com
Wed Nov 30 04:43:14 EST 2016


  Branch: refs/heads/5.0
  Home:   https://github.com/hibernate/hibernate-ogm
  Commit: 850170127e09bf0d257c7a6efaeabaaf6d4530cc
      https://github.com/hibernate/hibernate-ogm/commit/850170127e09bf0d257c7a6efaeabaaf6d4530cc
  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: edb89745b44e4c260c0a638c5ff119dba0bcc3e7
      https://github.com/hibernate/hibernate-ogm/commit/edb89745b44e4c260c0a638c5ff119dba0bcc3e7
  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: 617a3fd276fba64f7d28106cd6e7136539fcaac6
      https://github.com/hibernate/hibernate-ogm/commit/617a3fd276fba64f7d28106cd6e7136539fcaac6
  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: aa56949589f98ee8772a355cc5b5074507db6ad7
      https://github.com/hibernate/hibernate-ogm/commit/aa56949589f98ee8772a355cc5b5074507db6ad7
  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: 363e29e68dea91697aac9ca67c29e6f8fa0b9a0c
      https://github.com/hibernate/hibernate-ogm/commit/363e29e68dea91697aac9ca67c29e6f8fa0b9a0c
  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: 298bc8c0809a7aeeba650d5737982fe7998024ae
      https://github.com/hibernate/hibernate-ogm/commit/298bc8c0809a7aeeba650d5737982fe7998024ae
  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: dd36c47b5d369239f8ec292d16aa7dd56ca3fbf6
      https://github.com/hibernate/hibernate-ogm/commit/dd36c47b5d369239f8ec292d16aa7dd56ca3fbf6
  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: bd0ceafc143c1fa7988ca14d41d643480819c7fb
      https://github.com/hibernate/hibernate-ogm/commit/bd0ceafc143c1fa7988ca14d41d643480819c7fb
  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: b8e26495694f4daefdab948ffeb5850289df4a3d
      https://github.com/hibernate/hibernate-ogm/commit/b8e26495694f4daefdab948ffeb5850289df4a3d
  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: 2cceaa85f82ddaef78070e77318fbb6597f9a833
      https://github.com/hibernate/hibernate-ogm/commit/2cceaa85f82ddaef78070e77318fbb6597f9a833
  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: 5396ca5fa3a7af9dbe2f6afc68bdc2b86f875122
      https://github.com/hibernate/hibernate-ogm/commit/5396ca5fa3a7af9dbe2f6afc68bdc2b86f875122
  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/ca112dd18e2a...5396ca5fa3a7


More information about the hibernate-commits mailing list