[hibernate-commits] [hibernate/hibernate-ogm] 2ee8d3: OGM-1294 Additional JUnit Runner for tests with In...
GitHub
noreply at github.com
Tue Aug 22 09:36:14 EDT 2017
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-ogm
Commit: 2ee8d31f2816e2271b8b787626f57d2e3635f59b
https://github.com/hibernate/hibernate-ogm/commit/2ee8d31f2816e2271b8b787626f57d2e3635f59b
Author: Davide D'Alto <davide at hibernate.org>
Date: 2017-08-15 (Tue, 15 Aug 2017)
Changed paths:
A infinispan-remote/src/test/java/org/hibernate/ogm/datastore/infinispanremote/utils/InfinispanRemoteJpaServerRunner.java
Log Message:
-----------
OGM-1294 Additional JUnit Runner for tests with InfinispanRemote
The same as InfinispanRemoteServerRunner but for JPA, sometimes is usful for testing
Commit: 94a62694c0de00911cfe5b063721d9547db35996
https://github.com/hibernate/hibernate-ogm/commit/94a62694c0de00911cfe5b063721d9547db35996
Author: Davide D'Alto <davide at hibernate.org>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M core/src/main/java/org/hibernate/ogm/persister/impl/EntityAssociationUpdater.java
Log Message:
-----------
OGM-1303 Fix NullPointerException with remote Neo4j when association is polymorphic
Commit: e0cef903df7d276fc7e984da65b7a614695a8b2c
https://github.com/hibernate/hibernate-ogm/commit/e0cef903df7d276fc7e984da65b7a614695a8b2c
Author: Davide D'Alto <davide at hibernate.org>
Date: 2017-08-22 (Tue, 22 Aug 2017)
Changed paths:
M infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/InfinispanRemoteDialect.java
Log Message:
-----------
OGM-1294 Fix bugs in InfinispanRemoteDialect
Removing associations causes exceptions because we don't clean-up the queue of operations and
it tries to make an insert operation where it should be an update.
Commit: b3cf7d1a4a26554658c3fae14397b3e9863a8953
https://github.com/hibernate/hibernate-ogm/commit/b3cf7d1a4a26554658c3fae14397b3e9863a8953
Author: Davide D'Alto <davide at hibernate.org>
Date: 2017-08-22 (Tue, 22 Aug 2017)
Changed paths:
M core/src/main/java/org/hibernate/ogm/dialect/impl/TupleTypeContextImpl.java
M core/src/main/java/org/hibernate/ogm/dialect/spi/TupleTypeContext.java
M core/src/main/java/org/hibernate/ogm/persister/impl/OgmEntityPersister.java
M core/src/test/java/org/hibernate/ogm/utils/GridDialectOperationContexts.java
M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
Log Message:
-----------
OGM-1294 Keep track of the extra columns in a hierarchy in the TupleTypeContext
Commit: f1fc67ec1e8aaf31b3286aafcadfd9f165fccf73
https://github.com/hibernate/hibernate-ogm/commit/f1fc67ec1e8aaf31b3286aafcadfd9f165fccf73
Author: Davide D'Alto <davide at hibernate.org>
Date: 2017-08-22 (Tue, 22 Aug 2017)
Changed paths:
M core/src/test/java/org/hibernate/ogm/backendtck/inheritance/singletable/family/Child.java
M core/src/test/java/org/hibernate/ogm/backendtck/inheritance/singletable/family/Man.java
M core/src/test/java/org/hibernate/ogm/backendtck/inheritance/singletable/family/Person.java
M core/src/test/java/org/hibernate/ogm/backendtck/inheritance/singletable/family/SingleTablenheritancePersistTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/inheritance/singletable/family/Woman.java
M core/src/test/java/org/hibernate/ogm/backendtck/inheritance/tableperclass/family/Child.java
M core/src/test/java/org/hibernate/ogm/backendtck/inheritance/tableperclass/family/Man.java
M core/src/test/java/org/hibernate/ogm/backendtck/inheritance/tableperclass/family/Person.java
M core/src/test/java/org/hibernate/ogm/backendtck/inheritance/tableperclass/family/TablePerClassInheritancePersistTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/inheritance/tableperclass/family/Woman.java
Log Message:
-----------
OGM-1294 Add tests for queries with polymorphic entities
Commit: b4b04bbf771a63f47583b71a6f09496363814dc8
https://github.com/hibernate/hibernate-ogm/commit/b4b04bbf771a63f47583b71a6f09496363814dc8
Author: Davide D'Alto <davide at hibernate.org>
Date: 2017-08-22 (Tue, 22 Aug 2017)
Changed paths:
A core/src/test/java/org/hibernate/ogm/backendtck/inheritance/singletable/depositor/Account.java
A core/src/test/java/org/hibernate/ogm/backendtck/inheritance/singletable/depositor/AccountEntry.java
A core/src/test/java/org/hibernate/ogm/backendtck/inheritance/singletable/depositor/Address.java
A core/src/test/java/org/hibernate/ogm/backendtck/inheritance/singletable/depositor/ContactDetail.java
A core/src/test/java/org/hibernate/ogm/backendtck/inheritance/singletable/depositor/ContactType.java
A core/src/test/java/org/hibernate/ogm/backendtck/inheritance/singletable/depositor/CreditCondition.java
A core/src/test/java/org/hibernate/ogm/backendtck/inheritance/singletable/depositor/Depositor.java
A core/src/test/java/org/hibernate/ogm/backendtck/inheritance/singletable/depositor/GiroAccount.java
A core/src/test/java/org/hibernate/ogm/backendtck/inheritance/singletable/depositor/InstantAccessAccount.java
A core/src/test/java/org/hibernate/ogm/backendtck/inheritance/singletable/depositor/PolymorphicAssociationTest.java
A core/src/test/java/org/hibernate/ogm/backendtck/inheritance/tableperclass/depositor/Account.java
A core/src/test/java/org/hibernate/ogm/backendtck/inheritance/tableperclass/depositor/AccountEntry.java
A core/src/test/java/org/hibernate/ogm/backendtck/inheritance/tableperclass/depositor/Address.java
A core/src/test/java/org/hibernate/ogm/backendtck/inheritance/tableperclass/depositor/ContactDetail.java
A core/src/test/java/org/hibernate/ogm/backendtck/inheritance/tableperclass/depositor/ContactType.java
A core/src/test/java/org/hibernate/ogm/backendtck/inheritance/tableperclass/depositor/CreditCondition.java
A core/src/test/java/org/hibernate/ogm/backendtck/inheritance/tableperclass/depositor/Depositor.java
A core/src/test/java/org/hibernate/ogm/backendtck/inheritance/tableperclass/depositor/GiroAccount.java
A core/src/test/java/org/hibernate/ogm/backendtck/inheritance/tableperclass/depositor/InstantAccessAccount.java
A core/src/test/java/org/hibernate/ogm/backendtck/inheritance/tableperclass/depositor/PolymorphicAssociationTest.java
M infinispan-remote/infinispan-server-testconfig/wildfly-trimmed-config.xml
Log Message:
-----------
OGM-1294 Additional tests for polymorphic associations
Commit: f7072e0b398081e4ba9b6b4b606199a0f6b33ed1
https://github.com/hibernate/hibernate-ogm/commit/f7072e0b398081e4ba9b6b4b606199a0f6b33ed1
Author: Davide D'Alto <davide at hibernate.org>
Date: 2017-08-22 (Tue, 22 Aug 2017)
Changed paths:
A core/src/test/java/org/hibernate/ogm/backendtck/inheritance/singletable/family/Family.java
M core/src/test/java/org/hibernate/ogm/backendtck/inheritance/singletable/family/Person.java
M core/src/test/java/org/hibernate/ogm/backendtck/inheritance/singletable/family/SingleTablenheritancePersistTest.java
A core/src/test/java/org/hibernate/ogm/backendtck/inheritance/tableperclass/family/Family.java
M core/src/test/java/org/hibernate/ogm/backendtck/inheritance/tableperclass/family/Person.java
M core/src/test/java/org/hibernate/ogm/backendtck/inheritance/tableperclass/family/TablePerClassInheritancePersistTest.java
M infinispan-remote/infinispan-server-testconfig/wildfly-trimmed-config.xml
Log Message:
-----------
OGM-1294 Update existing tests to check for some additional use cases
Commit: f97d00087b9c06b279b358276323d7800c9c779f
https://github.com/hibernate/hibernate-ogm/commit/f97d00087b9c06b279b358276323d7800c9c779f
Author: Davide D'Alto <davide at hibernate.org>
Date: 2017-08-22 (Tue, 22 Aug 2017)
Changed paths:
A core/src/test/java/org/hibernate/ogm/backendtck/inheritance/singletable/family/SingleTableInheritancePersistTest.java
R core/src/test/java/org/hibernate/ogm/backendtck/inheritance/singletable/family/SingleTablenheritancePersistTest.java
Log Message:
-----------
OGM-1294 Rename test class
Commit: 7f6bcaa11fe2bf1806abea3dea24e3c7906cfd7a
https://github.com/hibernate/hibernate-ogm/commit/7f6bcaa11fe2bf1806abea3dea24e3c7906cfd7a
Author: Davide D'Alto <davide at hibernate.org>
Date: 2017-08-22 (Tue, 22 Aug 2017)
Changed paths:
M core/src/test/java/org/hibernate/ogm/backendtck/inheritance/singletable/family/SingleTableInheritancePersistTest.java
Log Message:
-----------
OGM-1294 Test cascade removal on polymorphic associations
Commit: f6b431a6003fc439c8eacd34e69a14b7172fa442
https://github.com/hibernate/hibernate-ogm/commit/f6b431a6003fc439c8eacd34e69a14b7172fa442
Author: Guillaume Smet <guillaume.smet at gmail.com>
Date: 2017-08-22 (Tue, 22 Aug 2017)
Changed paths:
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/BaseNeo4jEntityQueries.java
Log Message:
-----------
OGM-1298 Some additional cleanup after the bump to Java 8
Commit: a61b58c7b5ca3bb980838ec82dcd7f4fd5cb4198
https://github.com/hibernate/hibernate-ogm/commit/a61b58c7b5ca3bb980838ec82dcd7f4fd5cb4198
Author: Guillaume Smet <guillaume.smet at gmail.com>
Date: 2017-08-22 (Tue, 22 Aug 2017)
Changed paths:
M core/src/test/java/org/hibernate/ogm/utils/GridDialectOperationContexts.java
Log Message:
-----------
OGM-1294 Don't wrap collections twice in TupleTypeContextImpl init
Commit: 92ee622a7d579395c5cf5244704da216e8aa8c6e
https://github.com/hibernate/hibernate-ogm/commit/92ee622a7d579395c5cf5244704da216e8aa8c6e
Author: Guillaume Smet <guillaume.smet at gmail.com>
Date: 2017-08-22 (Tue, 22 Aug 2017)
Changed paths:
M core/src/main/java/org/hibernate/ogm/persister/impl/OgmEntityPersister.java
Log Message:
-----------
OGM-1294 Fix typo in method name
Commit: b42b6439ada5e095120122d453072f8b2cc78310
https://github.com/hibernate/hibernate-ogm/commit/b42b6439ada5e095120122d453072f8b2cc78310
Author: Davide D'Alto <davide at hibernate.org>
Date: 2017-08-22 (Tue, 22 Aug 2017)
Changed paths:
M core/src/main/java/org/hibernate/ogm/dialect/impl/AssociationTypeContextImpl.java
M core/src/main/java/org/hibernate/ogm/loader/impl/OgmLoader.java
M core/src/main/java/org/hibernate/ogm/persister/impl/EntityAssociationUpdater.java
M core/src/main/java/org/hibernate/ogm/persister/impl/OgmCollectionPersister.java
M core/src/main/java/org/hibernate/ogm/persister/impl/OgmEntityPersister.java
M core/src/main/java/org/hibernate/ogm/util/impl/AssociationPersister.java
M core/src/test/java/org/hibernate/ogm/utils/GridDialectOperationContexts.java
M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/loading/LoadSelectedColumnsCollectionTest.java
Log Message:
-----------
OGM-1294 Refactor AssociationTypeContext and AssociationPersister
This patch tries to make it clear what's needed to create an AssociationTypeContext by
using a builder pattern for the creation of AssociationTypeContext and AssociationPersister.
Before it wasn't always clear what was needed and what was passed by the various methods,
this should make it easier to understand what's happening in the future when we update
associations.
Note that the changes to AssociationPersister are only to keep it consisent with the rest,
it was already using a fluent API for the creation of an object.
Commit: eed3aa14686eaa9c90badba3406ab289505aefa0
https://github.com/hibernate/hibernate-ogm/commit/eed3aa14686eaa9c90badba3406ab289505aefa0
Author: Davide D'Alto <davide at hibernate.org>
Date: 2017-08-22 (Tue, 22 Aug 2017)
Changed paths:
M core/src/main/java/org/hibernate/ogm/dialect/impl/AssociationContextImpl.java
M core/src/main/java/org/hibernate/ogm/dialect/impl/AssociationTypeContextImpl.java
M core/src/main/java/org/hibernate/ogm/dialect/spi/AssociationTypeContext.java
M core/src/main/java/org/hibernate/ogm/persister/impl/EntityAssociationUpdater.java
M core/src/test/java/org/hibernate/ogm/utils/GridDialectOperationContexts.java
M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/loading/LoadSelectedColumnsCollectionTest.java
Log Message:
-----------
OGM-1294 Replace owner with hosting in AssociationPersister and AssociationTypeContext
The initial idea was to keep track of the owner, but what we really needed was to keep
track of the entity that it's hosting the association.
This commit updates the signature of some methods and add some javadocs in the hope that this is
clearer.
Compare: https://github.com/hibernate/hibernate-ogm/compare/2f3812d830e9...eed3aa14686e
More information about the hibernate-commits
mailing list