我必须验证mysql database.i中是否已经存在eventId的这个值。我有一个事件数据库,其中id存储在event_id中。所以我需要验证这个eventId是否已经存在。
域类:
class Event {
String eventId
static constraints = {
eventId(blank: false,nullable: false)
eventId validator: {val ->
if(val== event.event_id){
return false
}
}
答案 0 :(得分:1)
您应该使用grails提供的唯一约束
e.g
static constraints = {
eventId unique: true
}