Grails gorm-mongodb嵌入式对象

时间:2011-07-20 13:09:46

标签: grails mongodb groovy gorm-mongodb

我有两个映射类:BaseClassConcreteClass extends BaseClass,两者都存储在相同的集合中。

基类有一个字段,存储为嵌入值 - 具有类Dimensions的对象,配置为嵌入式:

class BaseClass {
    Dimensions dimensions

    static embedded = ['dimensions']
}

顺便说一句,当我尝试按BaseClass.get(id)加载时,它失败并显示NoSuchBeanDefinitionException: No bean named 'my.package.Dimensions' is defined

并且,当具有嵌入字段的此类成为另一个对象内的嵌入值时,同样的问题。我的意思是:

class OtherClass {
   BaseClass baseClass

   static embedded = ['baseClass']
}

如何配置那些嵌入的对象/字段?

由于MongoDB是面向文档的存储,因此存储文档的深层对象结构非常普遍。但我无法弄清楚如何使用gorm-mongodb插件

0 个答案:

没有答案