Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-orm
Commit: 579b3f0dcb943b768bd263dfb568ba7e18da340d
https://github.com/hibernate/hibernate-orm/commit/579b3f0dcb943b768bd263d...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-12-15 (Wed, 15 Dec 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/FilterHelper.java
M
hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
M
hibernate-core/src/main/java/org/hibernate/persister/collection/AbstractCollectionPersister.java
M
hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/Joinable.java
M
hibernate-core/src/main/java/org/hibernate/persister/entity/JoinedSubclassEntityPersister.java
A
hibernate-core/src/main/java/org/hibernate/persister/internal/WhereFilterPredicate.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlAstWalker.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstWalker.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AggregateFunctionChecker.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/mapping/where/DiscriminatorWhereTest.java
Log Message:
-----------
HHH-14977 - @Where is broken in 6.0
Next iteration where `@Where` fragments generate AST one or more `WhereFilterPredicate`
instances.
At the moment, `@Filter` fragments are collected together using the existing
String-manipulation style and still collected into a single `FilterPredicate`. Next step
is to make that more AST-centric and hopefully get rid of the String-manip-based methods