0

我已经改变了我的课程几次试图得到这个。我一直在类之间定义一个没有所有者。我曾尝试将所有者置于关系的双方,但没有任何效果。这是课程的相关部分。我也尝试用 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]
4

1 回答 1

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]
}
于 2014-01-10T17:05:55.940 回答