[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