2014-02-14 41 views
3

如何显式设置要与GORM REST插件映射的域类,因此我仍然可以将hibernate插件用于其他域类。Grails GORM Rest插件和休眠

因为当我不删除休眠插件时出现错误。

+0

什么是错误信息? –

回答

0

如果你有一个以上的格姆映射器安装,你可以告诉Grails的与mappedWith

使用以下内容添加到域对象。

static mappedWith = "restclient" 

对于其余的gorm插件,您仍然需要设置资源的URL。

static mapping = { 
    url "http://localhost:8080/amazon/books" 
} 

查看guide

+0

问题是,当我保持休眠并使用该映射时,我得到以下错误:ORM映射无效:指定的配置选项[url]不存在类[api.test.Book] – majorbelow

+0

我用mapWith而不是mappedWith和错误已解决,我不知道这是否是一个好的解决方案 – majorbelow

+0

您刚才的错误是说域对象没有设置为通过休息来检索其余的gorm插件,因此您可以通过休息来存储域对象而不是使用映射数据库,可能会将对象留作休眠支持。 –