[hibernate-commits] [hibernate/hibernate-orm] a59ebb: HHH-10762 -Implemented left joins for relation tra...

GitHub noreply at github.com
Mon May 23 21:15:10 EDT 2016


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-orm
  Commit: a59ebb7e5316297d67a1a8e2c8cc90e987c9838c
      https://github.com/hibernate/hibernate-orm/commit/a59ebb7e5316297d67a1a8e2c8cc90e987c9838c
  Author: Felix Feisst <feisst.felix at gmail.com>
  Date:   2016-05-23 (Mon, 23 May 2016)

  Changed paths:
    M hibernate-envers/src/main/java/org/hibernate/envers/internal/entities/mapper/id/AbstractIdMapper.java
    M hibernate-envers/src/main/java/org/hibernate/envers/internal/entities/mapper/id/IdMapper.java
    M hibernate-envers/src/main/java/org/hibernate/envers/internal/reader/CrossTypeRevisionChangesReaderImpl.java
    M hibernate-envers/src/main/java/org/hibernate/envers/internal/tools/query/Parameters.java
    M hibernate-envers/src/main/java/org/hibernate/envers/internal/tools/query/QueryBuilder.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/AuditAssociationQuery.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/AuditEntity.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/AuditQuery.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/criteria/AggregatedAuditExpression.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/criteria/AuditConjunction.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/criteria/AuditCriterion.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/criteria/AuditDisjunction.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/criteria/AuditId.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/criteria/AuditProperty.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/criteria/AuditRelatedId.java
    A hibernate-envers/src/main/java/org/hibernate/envers/query/criteria/internal/AbstractAtomicExpression.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/criteria/internal/BetweenAuditExpression.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/criteria/internal/IdentifierEqAuditExpression.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/criteria/internal/IlikeAuditExpression.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/criteria/internal/InAuditExpression.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/criteria/internal/LogicalAuditExpression.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/criteria/internal/NotAuditExpression.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/criteria/internal/NotNullAuditExpression.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/criteria/internal/NullAuditExpression.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/criteria/internal/PropertyAuditExpression.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/criteria/internal/RelatedAuditEqualityExpression.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/criteria/internal/RelatedAuditInExpression.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/criteria/internal/RevisionTypeAuditExpression.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/criteria/internal/SimpleAuditExpression.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/internal/impl/AbstractAuditQuery.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/internal/impl/AuditAssociationQueryImpl.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/internal/impl/EntitiesAtRevisionQuery.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/internal/impl/EntitiesModifiedAtRevisionQuery.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/internal/impl/RevisionsOfEntityQuery.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/order/AuditOrder.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/order/internal/PropertyAuditOrder.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/projection/AuditProjection.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/projection/internal/EntityAuditProjection.java
    M hibernate-envers/src/main/java/org/hibernate/envers/query/projection/internal/PropertyAuditProjection.java
    A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/query/AssociationToOneInnerJoinQueryTest.java
    A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/query/AssociationToOneLeftJoinQueryTest.java
    R hibernate-envers/src/test/java/org/hibernate/envers/test/integration/query/AssociationToOneQueryTest.java

  Log Message:
  -----------
  HHH-10762 -Implemented left joins for relation traversion in audit
queries by leveraging the new HQL feature to join unrelated entities.
Furthermore, the implementation of inner joins have been improved by
using the same new HQL feature. The audit query API has been extended to
support criterias where two properties of different entities are
disjuncted, conjuncted or directly compared to each other.


  Commit: 6be82328b5c5db7610a783702808d8f5a9672753
      https://github.com/hibernate/hibernate-orm/commit/6be82328b5c5db7610a783702808d8f5a9672753
  Author: Chris Cranford <chris at hibernate.org>
  Date:   2016-05-23 (Mon, 23 May 2016)

  Changed paths:
    M documentation/src/main/asciidoc/userguide/chapters/envers/Envers.adoc

  Log Message:
  -----------
  HHH-10762 - Document relation traversal api.


Compare: https://github.com/hibernate/hibernate-orm/compare/c94718774840...6be82328b5c5


More information about the hibernate-commits mailing list