我已经改变了我的课程几次试图得到这个。我不断在课程之间定义一个没有所有者。我已经尝试将所有者放在关系的两边,但没有任何效果。这是课程的相关部分。我也尝试用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]
答案 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]
}