0

私はゴームを使用して、セットとして表される関連付けを照会しようとしています。2 つの値のどちらか一方が関連付けに含まれているかどうかを知りたいです。私の問題は、これは別のオブジェクトではなく単純な文字列であるため、これを表現する方法がわからないことです。私は次のバリエーションを試しました(明らかに間違っています):

def c = CobraUser.createCriteria();
def results = c.listDistinct {
    children {
      or {
        eq("children", "stringA")
        eq("children", "stringB")
      }
   }
}

eq() 部分の書き方がわからない、または「in」を使用できるかどうか...

4

1 に答える 1

0

私は本当に気にしないHQLで終わりました:

from ユーザー user JOIN user.children uc WHERE uc in ('xyz','abc')

于 2011-12-21T03:05:59.890 に答える