HHH-14567 Do not reuse query plans after session filters changed

This commit is contained in:
Yoann Rodière 2021-04-19 16:50:35 +02:00 committed by Sanne Grinovero
parent 96544d94a8
commit 0e2b19a6e2

View File

@ -92,7 +92,9 @@ protected void appendQueryPlanToQueryParameters(
if ( queryPlan != null ) {
queryParameters.setQueryPlan( queryPlan );
}
else if ( hql.equals( getQueryString() ) ) {
else if ( hql.equals( getQueryString() )
&& getQueryPlan().getEnabledFilterNames()
.equals( getProducer().getLoadQueryInfluencers().getEnabledFilters().values() ) ) {
queryParameters.setQueryPlan( getQueryPlan() );
}
}