How to express "where value is in dynamic list" in HQL/GORM?
Posted
by xcut
on Stack Overflow
See other posts from Stack Overflow
or by xcut
Published on 2010-06-07T20:52:58Z
Indexed on
2010/06/08
2:12 UTC
Read the original article
Hit count: 275
For a grails application, I need to find a list of objects whose "attr" is one in a dynamic list of strings. The actual HQL query is more complex, but the bit I need help with is this:
def result = MyObject.executeQuery("select o from MyObject as o where o.attr in :list",
[list: aListOfStrings])
This is obviously not the right syntax, Grails throws it back at me as an "unexpected token", being the :list
parameter.
Is this possible in HQL? I don't particularly want to use Criteria in this part of the codebase.
© Stack Overflow or respective owner