[英]Grails: master domain field by detail domain field [hasMany]
There are domains: 有域:
class Order {
static hasMany = [execDepartments: Department]
String orderNo
//boolean signature
...
}
class Department {
String name
...
}
I want to add boolean signature field for Order but by Department, so I need field signature by execDepartments for Order. 我想为Order添加布尔签名字段,但要按部门添加,因此我需要为execDepartments添加字段签名。 Is it possible?
可能吗? Please help.
请帮忙。
Is this an m:m relationship? 这是m:m关系吗?
why not create another domain like 为什么不创建另一个域,如
class Order {
static hasMany = [execDepartments: DepartmentOrder]
String orderNo
//boolean signature
...
}
class DepartmentOrder{
boolean signature
Order order
Department department
}
class Department {
String name
static hasMany = [execOrders: DepartmentOrder]
}
Then you can write the belongTo 然后你可以写belongeTo
What you need is a list of signatures in the Order
domain. 您需要的是
Order
域中的签名列表。 Possibly an OrderSignature
domain that maps signatures to orders. 可能是一个将签名映射到订单的
OrderSignature
域。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.