1

我有两个映射类:BaseClass并且ConcreteClass extends BaseClass,它们都存储在同一个集合中。

基类有一个字段,存储为带有 class 的嵌入值对象,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 插件来完成

4

0 回答 0