[hibernate/hibernate-orm] 33d601: HHH-16658 Propagate entity name uses from predicat...
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 33d601f146cba462094e0291dbd2c8eff1a2b34e
https://github.com/hibernate/hibernate-orm/commit/33d601f146cba462094e029...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-05-25 (Thu, 25 May 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSqlAstCreationState.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/ForeignKeyDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EmbeddedForeignKeyDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/MappingModelCreationHelper.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/SimpleForeignKeyDescriptor.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/EntityNameUse.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/UnionSubclassEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/SqlAstQueryPartProcessingStateImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/SqlAstQueryPartProcessingState.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableGroup.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/EmbeddableWithGenericAndMappedSuperClassTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/criteria/EntityUseJoinedSubclassOptimizationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/criteria/EntityUseSingleTableOptimizationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/criteria/EntityUseUnionSubclassOptimizationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/ql/TreatKeywordTest.java
Log Message:
-----------
HHH-16658 Propagate entity name uses from predicates and subqueries properly to the upper context
2 years, 4 months
[hibernate/hibernate-orm] 80f2c1: HHH-16658 Propagate entity name uses from predicat...
by Christian Beikov
Branch: refs/heads/6.2
Home: https://github.com/hibernate/hibernate-orm
Commit: 80f2c1fe3a22d62113b95789a2fb1c66319bc129
https://github.com/hibernate/hibernate-orm/commit/80f2c1fe3a22d62113b9578...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-05-25 (Thu, 25 May 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSqlAstCreationState.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/ForeignKeyDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EmbeddedForeignKeyDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/MappingModelCreationHelper.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/SimpleForeignKeyDescriptor.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/EntityNameUse.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/UnionSubclassEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/SqlAstQueryPartProcessingStateImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/SqlAstQueryPartProcessingState.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableGroup.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/EmbeddableWithGenericAndMappedSuperClassTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/criteria/EntityUseJoinedSubclassOptimizationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/criteria/EntityUseSingleTableOptimizationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/criteria/EntityUseUnionSubclassOptimizationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/ql/TreatKeywordTest.java
Log Message:
-----------
HHH-16658 Propagate entity name uses from predicates and subqueries properly to the upper context
2 years, 4 months
[hibernate/hibernate-orm] 76fa59: improvements to typesafety of NaturalIdLoadAccess
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 76fa597d1b8d50eec5942b8ad94104cfe1d00003
https://github.com/hibernate/hibernate-orm/commit/76fa597d1b8d50eec5942b8...
Author: Gavin <gavin(a)hibernate.org>
Date: 2023-05-25 (Thu, 25 May 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/IdentifierLoadAccess.java
M hibernate-core/src/main/java/org/hibernate/MultiIdentifierLoadAccess.java
M hibernate-core/src/main/java/org/hibernate/NaturalIdLoadAccess.java
M hibernate-core/src/main/java/org/hibernate/NaturalIdMultiLoadAccess.java
M hibernate-core/src/main/java/org/hibernate/SimpleNaturalIdLoadAccess.java
M hibernate-core/src/main/java/org/hibernate/loader/internal/NaturalIdLoadAccessImpl.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/identifier/MultipleNaturalIdTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/naturalid/CompoundNaturalIdTests.java
Log Message:
-----------
improvements to typesafety of NaturalIdLoadAccess
and clean up its jdoc and the jdoc of its friends
Commit: f881c5243f21d3dce30ec008b2f9eb7fe4fc392a
https://github.com/hibernate/hibernate-orm/commit/f881c5243f21d3dce30ec00...
Author: Gavin <gavin(a)hibernate.org>
Date: 2023-05-25 (Thu, 25 May 2023)
Changed paths:
M documentation/src/main/asciidoc/introduction/Entities.adoc
M documentation/src/main/asciidoc/introduction/Interacting.adoc
M documentation/src/main/asciidoc/introduction/Mapping.adoc
M documentation/src/main/asciidoc/introduction/Tuning.adoc
Log Message:
-----------
show off typesafety with the metamodel and new API of NaturalIdLoadAccess
Compare: https://github.com/hibernate/hibernate-orm/compare/5efa49f7d1e4...f881c52...
2 years, 4 months
[hibernate/hibernate-orm] 41d9d8: HHH-16649 - This commit effectively reverts d8bf64...
by Jan Schatteman
Branch: refs/heads/6.2
Home: https://github.com/hibernate/hibernate-orm
Commit: 41d9d82f24cde9e74c7aafe702fe5045bd1ca9d9
https://github.com/hibernate/hibernate-orm/commit/41d9d82f24cde9e74c7aafe...
Author: Jan Schatteman <jschatte(a)redhat.com>
Date: 2023-05-24 (Wed, 24 May 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/Hibernate.java
M hibernate-core/src/main/java/org/hibernate/annotations/LazyCollection.java
M hibernate-core/src/main/java/org/hibernate/annotations/LazyCollectionOption.java
M hibernate-core/src/main/java/org/hibernate/collection/spi/AbstractPersistentCollection.java
M hibernate-core/src/main/java/org/hibernate/collection/spi/PersistentBag.java
M hibernate-core/src/main/java/org/hibernate/collection/spi/PersistentList.java
M hibernate-core/src/main/java/org/hibernate/collection/spi/PersistentMap.java
M hibernate-core/src/main/java/org/hibernate/collection/spi/PersistentSet.java
M hibernate-core/src/test/java/org/hibernate/orm/test/collection/basic/CollectionSizeTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/collection/basic/Contact.java
Log Message:
-----------
HHH-16649 - This commit effectively reverts d8bf6499 (HHH-15910), in which static remove methods were added to the Hibernate class
The reason for this is that the methods in fact don't work, since the machinery behind
them just isn't there, nor has it even been.
The CollectionSizeTest that was modified to test these new methods was
incomplete and hid this fact.
Signed-off-by: Jan Schatteman <jschatte(a)redhat.com>
2 years, 4 months