class Book {
...
static mapping = {
dynamicUpdate true
}
}
dynamicUpdate
目的
是否動態建立 UPDATE
查詢
範例
說明
用法:dynamicUpdate(boolean)
預設情況下,Hibernate 會在啟動時產生所有查詢並快取它們。這有助於效能,因為插入、更新和刪除查詢不必在執行時動態產生。不過,在某些情況下,動態查詢會很有用。
例如,如果您使用自訂的 UserType
來雜湊密碼,每次執行 UPDATE 時,密碼都會重新雜湊。dynamicUpdate
方法讓您可以關閉動態建立查詢的功能,而只使用執行更新所需的屬性。