Having a criteria query with in literal query. The parameter padding does not happen, even when the LiteralHandlingMode.BIND is used. That is because of handling the LiteralHandlingMode.BIND at InPredicate and LiteralExpression. Single parameters are added to the RenderingContext. Maybe the complete List should be added, so QueryParameterBindingsImpl can take care of the padding. The 'in_clause_parameter_padding' is handelt QueryParameterBindingsImpl and is looking for 'parameterLists'. Do to @vladmihalcea that could be a bug: Comment on "How to improve statement caching efficiency with IN clause parameter padding" |