【问题标题】:Grails GORM Rest Plugin and HibernateGrails GORM Rest 插件和 Hibernate
【发布时间】:2014-03-13 21:38:17
【问题描述】:

如何显式设置域类与 GORM REST 插件映射,这样我仍然可以将 hibernate 插件用于其他域类。

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

【问题讨论】:

  • 错误信息是什么?

标签: hibernate rest grails mapping grails-orm


【解决方案1】:

如果您安装了多个 gorm 映射器,您可以告诉 grails 与 mappedWith 一起使用哪个

将以下内容添加到域对象中。

static mappedWith = "restclient"

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

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

请参阅guide

【讨论】:

  • 问题是,当我保持休眠状态并使用该映射时,我收到以下错误:ORM 映射无效:类 [api.test.Book] 不存在指定的配置选项 [url]跨度>
  • 我用了mapWith而不是mappedWith,错误解决了,不知道是不是一个好的解决方案
  • 你刚才的错误是说域对象没有设置为通过 rest 检索 gorm 插件,所以你可以通过 rest 而不是使用 map 的 db 来存储域对象将对象保留为休眠状态。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-08-22
  • 1970-01-01
  • 2011-09-17
  • 1970-01-01
  • 1970-01-01
  • 2015-04-09
  • 2014-01-25
相关资源
最近更新 更多