[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