Hide
Hibernate Query Language (HQL) did not support tuple syntax. Additionally, on those databases that did not support tuple syntax, database criteria was not being translated from tuple syntax to an interpretable syntax. This caused issues with database queries and HQL searches. The fix now supports tuple syntax in HQL, and for those databases where tuple support is not available, Hibernate now converts the query to an appropriate format. For example: <screen>where (a,b) in ( (1,2), (3,4) )</screen>is now converted to: <screen>where ( (a=1 AND b=2) OR ( (a=3 AND b=4) )</screen>
Show
Hibernate Query Language (HQL) did not support tuple syntax. Additionally, on those databases that did not support tuple syntax, database criteria was not being translated from tuple syntax to an interpretable syntax. This caused issues with database queries and HQL searches. The fix now supports tuple syntax in HQL, and for those databases where tuple support is not available, Hibernate now converts the query to an appropriate format. For example: <screen>where (a,b) in ( (1,2), (3,4) )</screen>is now converted to: <screen>where ( (a=1 AND b=2) OR ( (a=3 AND b=4) )</screen>