Hi all! Recently I had a closer look at HHH-1123 issue. This bug affects both - Criteria API and HQL. I have introduced Dialect#maximumInExpressionElements() method which returns maximum number of allowed elements in a single SQL IN clause, or null treated as infinite. The change of InExpression was very easy. However, fixing this bug for HQL queries requires modification of ParameterMetadata (namedDescriptorMap cannot remain unmodifiable), as well as AbstractQueryImpl (queryString). As I don't see any other solution, I wanted to ask you guys for suggestions. Is it the only possible way of fixing this issue? Finally, shall we really fix this? This is a DB vendor limitation, but 40 user gave their vote for it.
Regards, Lukasz Antoniak _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev