0

我希望能够将对域对象的引用存储为另一个域的动态属性。不幸的是,当我尝试保存这样的域对象时,我得到:

| Error 2013-02-18 14:03:09,352 [localhost-startStop-1] ERROR context.GrailsContextLoader  - Error initializing the application: can't serialize class Employee
Message: can't serialize class Employee

这是代码[机器和员工是域]:

def m = new Machine(name: "Machine 01")
def e = Employee.findByName("employee name")
m['operator'] = e
m.save(failOnError: true)

我想知道这是否可能?我认为应该,mongodb 插件上没有列出任何限制[我正在使用 1.1.0GA 和 Grails 2.2.0]。

class Machine {
    String name
}

class Employee {
    String name
}
4

0 回答 0