条目创建中的域 class 约束
domain class constraint in entry creation
在我的 Grails 项目中,我需要向域 class 对象的条目添加特定约束。
域名class如下:
class HealthServiceType {
String healthService;
static belongsTo = [doctor:Doctor]
static constraints = {
}
static mapping = {
}
}
我需要 healthService 不为空并且对每个 Doctor 都是唯一的;也就是说,我可以为 healthService 设置多个 "test" 值,但每个值都需要有不同的 Doctor 值。
是否可以在域 class 中执行此约束?还是我需要在 Controller 中执行一些检查?
制作独特的 属性 非常简单。例如:
static constraints = {
healthService(unique: ['doctor'])
}
以上内容将确保 healthService
的值对于您域 class 中每个 doctor
的值都是唯一的。
在我的 Grails 项目中,我需要向域 class 对象的条目添加特定约束。 域名class如下:
class HealthServiceType {
String healthService;
static belongsTo = [doctor:Doctor]
static constraints = {
}
static mapping = {
}
}
我需要 healthService 不为空并且对每个 Doctor 都是唯一的;也就是说,我可以为 healthService 设置多个 "test" 值,但每个值都需要有不同的 Doctor 值。
是否可以在域 class 中执行此约束?还是我需要在 Controller 中执行一些检查?
制作独特的 属性 非常简单。例如:
static constraints = {
healthService(unique: ['doctor'])
}
以上内容将确保 healthService
的值对于您域 class 中每个 doctor
的值都是唯一的。