(快速參考)

discard

目的

捨棄對持續性實例所做的任何變更。

範例

def b = Book.get(1)
b.title = "Blah"
b.discard() // changes won't be applied now

說明

discard 方法會通知持續性內容,不應儲存實例。discard 方法等於使用 Hibernate 的 evict 方法。

請注意,此方法不會清除或重設具有原始值的物件;它只會防止 Grails 自動儲存它。