Hibernate集合未映射-grails 2.2.4

Hibernate集合未映射-grails 2.2.4,hibernate,grails,Hibernate,Grails,这在Grails2.2.4上 考虑到以下映射: class Store { static hasMany = [ items : String ] } 我想对所有存储对象执行搜索条件,其中包含列表中的项目 因此,我添加了这个名称查询: class Store { static hasMany = [ items : String ] static namedQueries = { containsItem {

这在Grails2.2.4上

考虑到以下映射:

class Store {
    static hasMany = [
       items : String
    ]
}
我想对所有存储对象执行搜索条件,其中包含列表中的项目

因此,我添加了这个名称查询:

class Store {
    static hasMany = [
       items : String
    ]

    static namedQueries = {
        containsItem { itemIds ->
            'in' items, itemIds
         }
    }
}
但是,我得到一个异常,出现以下错误:

“集合不是关联”

在网上快速浏览一下,我相信这在当前的Hibernate版本中没有实现。。。讨厌

我有什么选择


谢谢。

请始终说出Grails的版本。2或3?Grails和Hibernate插件版本将对试图帮助您解决问题的个人有所帮助。