2
一旦域被創建並保存,我想強制它不會被更新或刪除。什麼是最簡單和最有效的方法來實現這一目標?如何防止更新或刪除Grails域名?
一旦域被創建並保存,我想強制它不會被更新或刪除。什麼是最簡單和最有效的方法來實現這一目標?如何防止更新或刪除Grails域名?
一種方法是將兩個方法beforeUpdate
和beforeDelete
添加到您的Grails域,這兩個方法都返回false
。可用的GORM事件方法在文檔here中描述。
class Example {
def beforeUpdate() {
return false;
}
def beforeDelete() {
return false;
}
}
你可以只是把某種OperationNotAllowedException在beforeUpdate
& beforeDelete