没有所有者在类之间定义 - 我使用保留关键字吗?

时间:2014-01-10 16:59:01

标签: groovy owner

我已经改变了我的课程几次试图得到这个。我不断在课程之间定义一个没有所有者。我已经尝试将所有者放在关系的两边,但没有任何效果。这是课程的相关部分。我也尝试用belongsTo标记其他类,但它仍然无效。

class Person {

String serialNumber
String personName
String password

static hasMany = [accounts:ClientAccount]

class ClientAccount {

String accountId

static hasMany = [productOrders: ProductOrder, people: Person]
static belongsTo = [person:Person]

1 个答案:

答案 0 :(得分:1)

我不知道“老板”是什么,但你的groovy当然不会编译。您需要使用'}'“关闭”Person和ClientAccount的类定义。

class ProductOrder {
}

class ClientAccount {
    String accountId
    static hasMany = [productOrders: ProductOrder, people: Person]
    static belongsTo = [person:Person]
}

class Person {
    String serialNumber
    String personName
    String password

    static hasMany = [accounts:ClientAccount]
}