(快速參考)

重新整理

目的

從資料庫重新整理網域類別狀態

範例

def b = Book.get(1)
...
b.refresh()

說明

等同於 Hibernate refresh 方法。

從底層資料庫重新讀取給定實例的狀態。不建議使用此方法來實作跨越許多商業任務的長時間執行階段。不過,此方法在某些特殊情況下很有用。例如

  • 資料庫觸發器在插入或更新時會變更物件狀態

  • 在同一個階段執行直接 SQL (例如大量更新) 之後

  • 插入 Blob 或 Clob 之後