class Book {
String title
static belongsTo = [author: Author]
static mapping = {
author insertable: false
author updateable: false
}
}
updateable
目的
決定在更新持續性實例時,是否更新屬性的資料庫欄位。
範例
說明
用法:association_name(updateable: boolean)
通常用於在 save()
期間不想更新值(或在產生的 SQL 中包含欄位)時。
特別適用於一對多關係。例如,當您將外來鍵儲存在「子」表格中時,通常使用父項的外來鍵來儲存子項會比較有效率。您可以透過在「子」實體中設定父項物件(和父項外來鍵)來執行此操作。為「belongsTo」父項物件設定屬性 insertable:false 和 updateable:false,讓您可以僅使用外來鍵來插入和更新。
static mapping = {
author updateable: false
}