Grails Domains OOP怀疑

时间:2014-02-06 21:17:10

标签: oop grails

这是我学习的grails的一个例子, 我有两个域,每当我调用控制器时,它给我一个错误,我给了他一个int但需要一个package.domain。 用户和其他人是测试。其中包含:

测试域:

Long id
Date created
bool enabled
User user

用户域:

Long id
String firstname
String lastname

我的控制员:

user.id = 1
def test = new Test(
    created: new Date(),
    enabled: true,
    user: id));
... test.save(flush:true)

我不知道如何在我的测试域中使用他们的属性来获取用户域。有人可以解释一下。

1 个答案:

答案 0 :(得分:1)

Test构造函数需要域对象作为user属性的值。所以也许尝试这样的事情(适当地替换1):

def test = new Test(created: new Date(), enabled: true, user: User.get(1));