mirror of
https://github.com/hibernate/hibernate-orm
synced 2025-02-08 12:14:47 +00:00
HHH-14567 Do not reuse query plans after session filters changed
This commit is contained in:
parent
96544d94a8
commit
0e2b19a6e2
@ -92,7 +92,9 @@ protected void appendQueryPlanToQueryParameters(
|
|||||||
if ( queryPlan != null ) {
|
if ( queryPlan != null ) {
|
||||||
queryParameters.setQueryPlan( queryPlan );
|
queryParameters.setQueryPlan( queryPlan );
|
||||||
}
|
}
|
||||||
else if ( hql.equals( getQueryString() ) ) {
|
else if ( hql.equals( getQueryString() )
|
||||||
|
&& getQueryPlan().getEnabledFilterNames()
|
||||||
|
.equals( getProducer().getLoadQueryInfluencers().getEnabledFilters().values() ) ) {
|
||||||
queryParameters.setQueryPlan( getQueryPlan() );
|
queryParameters.setQueryPlan( getQueryPlan() );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user