如果實例的屬性分配有相同的值,commit
會導致寫入數據庫嗎?我只是想知道更新屬性而不檢查現有值是否實際上與新值不同的好習慣。將相同的值分配給實例的屬性
3
A
回答
3
ORM在刷新時執行值檢查並僅在更改後的值上創建更新。引述documentation:
在同步的時候,每個屬性的值相比,其 先前保存的值,如果沒有淨變化,沒有SQL操作 會發生(這是比較昂貴的操作,所以它的只在 刷新時間完成)。
相關問題
- 1. EmberJS - 將相同的值分配給相關屬性時更新計算屬性
- 2. 如何將屬性分配給Python中的實例?
- 3. 如何將模型實例分配給django中的類屬性
- 4. 將默認值分配給xsd屬性
- 5. 將多個值分配給屬性
- 6. 將屬性分配給特定功能實例
- 7. 如何將屬性分配給屬性
- 8. 將ID分配給類的實例(Pythonic)
- 9. 如何使用對象初始值設定項將相同的值分配給不同的屬性
- 10. Iphone - 分配屬性和實例變量
- 11. 將餘額分配給餘額列的不同實例
- 12. 將默認值分配給Azure存儲表的表實體中的DateTime屬性
- 13. C#:通過構造數據分配給屬性與實例
- 14. 將值分配給Java類實例對象中的字段
- 15. 如何將實例方法分配給Scala中的值?
- 16. 將IObserver分配給多個IObservable實例
- 17. 將asp.net中的Episerver屬性值分配給css類標記
- 18. 如何將POST值分配給yii中的模型屬性
- 19. 將動態值分配給PHP中的對象屬性
- 20. 將匿名返回值直接分配給對象的屬性
- 21. struts 2將屬性標記的值分配給隱藏字段
- 22. Apache Camel:將整數值分配給Tokenizer的組屬性
- 23. Objective-C++將值分配給C++對象的OBj-C屬性
- 24. 可能將空值分配給標記爲無效屬性的實體
- 25. Python將多個變量分配給相同的列表值?
- 26. Verilog將多個reg或wire分配給相同的值
- 27. 將多個鍵分配給數組中的相同值
- 28. 將相同的值分配給多個變量
- 29. 將相同的值分配給多個變量
- 30. 值錯誤:無法分配給查詢集屬性必須是實例
我無法確定,但如果它是這樣的話,那麼實現會非常糟糕。 – Hyperboreus