Branch: refs/heads/wip/6.0_member_of_predicate
Home:
https://github.com/hibernate/hibernate-orm
Commit: 001ae1ce536d039974d9a44d8a0d87d30ec18d12
https://github.com/hibernate/hibernate-orm/commit/001ae1ce536d039974d9a44...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2020-08-12 (Wed, 12 Aug 2020)
Changed paths:
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/BasicValuedCollectionPart.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/QuerySplitter.java
M
hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
A
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/PluralValuedSimplePathInterpretation.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/predicate/SqmGroupedPredicate.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/predicate/SqmMemberOfPredicate.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlAstWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstWalker.java
A
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/MemberOfPredicate.java
Log Message:
-----------
Implement member of predicate for collection element
Commit: 7f13ba2c224ce0d7a0db163aea850a346b5c2a34
https://github.com/hibernate/hibernate-orm/commit/7f13ba2c224ce0d7a0db163...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2020-08-12 (Wed, 12 Aug 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/FilterJdbcParameter.java
M
hibernate-core/src/main/java/org/hibernate/loader/ast/internal/CollectionLoaderBatchKey.java
M
hibernate-core/src/main/java/org/hibernate/loader/ast/internal/CollectionLoaderSingleKey.java
M
hibernate-core/src/main/java/org/hibernate/loader/ast/internal/DatabaseSnapshotExecutor.java
M
hibernate-core/src/main/java/org/hibernate/loader/ast/internal/MultiIdEntityLoaderStandardImpl.java
M
hibernate-core/src/main/java/org/hibernate/loader/ast/internal/NaturalIdLoaderStandardImpl.java
M
hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleIdEntityLoaderDynamicBatch.java
M
hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleIdLoadPlan.java
M
hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleUniqueKeyEntityLoaderStandard.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/PluralAttributeMappingImpl.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/JpaMetamodelImpl.java
M
hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeSelectQueryPlanImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmUtil.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
A
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/AbstractSqmPathInterpretation.java
R
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/AssignableSqmPathInterpretation.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/BasicValuedPathInterpretation.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/EmbeddableValuedPathInterpretation.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/EntityValuedPathInterpretation.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/PluralValuedSimplePathInterpretation.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/cte/CteTable.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/MemberOfPredicate.java
A
hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcParameterBindingImpl.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/EntityWithAnElementCollection.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/QueryTest.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/onetomany/OneToManyHqlMemberOfQueryTest.java
Log Message:
-----------
Implement member of predicate for OneToMany association and Entity parameter binding
Commit: df8b54ae6b99e61609004ec31d4be215287a45ec
https://github.com/hibernate/hibernate-orm/commit/df8b54ae6b99e61609004ec...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2020-08-12 (Wed, 12 Aug 2020)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/loader/ast/internal/DatabaseSnapshotExecutor.java
M hibernate-core/src/main/java/org/hibernate/mapping/Collection.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/ToOneAttributeMapping.java
A
hibernate-core/src/main/java/org/hibernate/sql/results/internal/RowTransformerDatabaseSnapshotImpl.java
Log Message:
-----------
Fix issue with DatabaseSnapshotExecutor not returning the correct array
Commit: 0acd7d6da7d5831e6b9181694bc24c7fd3b7eece
https://github.com/hibernate/hibernate-orm/commit/0acd7d6da7d5831e6b91816...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2020-08-12 (Wed, 12 Aug 2020)
Changed paths:
A
hibernate-core/src/test/java/org/hibernate/orm/test/manytomany/ManyToManyHqlMemberOfQueryTest.java
Log Message:
-----------
Add @ManyToMany member of test
Commit: 356eb24a5ce568558b9e1bdc95a8776b4e4de67b
https://github.com/hibernate/hibernate-orm/commit/356eb24a5ce568558b9e1bd...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2020-08-12 (Wed, 12 Aug 2020)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/PluralAttributeMappingImpl.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/StandardTableGroup.java
Log Message:
-----------
PluralAttributeMapping, add associate primary table join only when necessary
Commit: 86a80b5cab84c21543b16e33f57a9f049ea294d7
https://github.com/hibernate/hibernate-orm/commit/86a80b5cab84c21543b16e3...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2020-08-12 (Wed, 12 Aug 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/AssociationKey.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EntityCollectionPart.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/PluralAttributeMappingImpl.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/ToOneAttributeMapping.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/MultiTableSqmMutationConverter.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/StandardSqmInsertTranslator.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmSelectTranslator.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmUpdateTranslator.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/manytomany/ManyToManyHqlMemberOfQueryTest.java
Log Message:
-----------
Fix @manyToMany member of query
Commit: 4ec4e1cd0d406cc544cfc6929ed1d98695d071e2
https://github.com/hibernate/hibernate-orm/commit/4ec4e1cd0d406cc544cfc69...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2020-08-12 (Wed, 12 Aug 2020)
Changed paths:
A
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/EmbeddableElementCollectionMemberOfTest.java
Log Message:
-----------
Add test
Commit: 3db1f56301c4c6a1bc4cd04b30611bc44dbb36a8
https://github.com/hibernate/hibernate-orm/commit/3db1f56301c4c6a1bc4cd04...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2020-08-12 (Wed, 12 Aug 2020)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/InferredBasicValueResolver.java
M hibernate-core/src/main/java/org/hibernate/mapping/BasicValue.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AttributeFactory.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/EmbeddableMappingType.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/BasicEntityIdentifierMappingImpl.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EmbeddedCollectionPart.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/AbstractManagedType.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/EmbeddableDomainType.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/EmbeddableTypeImpl.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/MappingMetamodelImpl.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/EmbeddableElementCollectionMemberOfTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/compositefk/EagerManyToOneEmbeddedIdFKTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/compositefk/ManyToOneEmbeddedIdWithToOneFKTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/compositefk/OneToManyEmbeddedIdFKTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/EmbeddableAsParameterTest.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/EmbeddableWithPluralAttributeTest.java
Log Message:
-----------
Embedded collection member of and Embeddable parameter binding
Compare:
https://github.com/hibernate/hibernate-orm/compare/001ae1ce536d%5E...3db1...