0
Q
休眠動態更新
A
回答
3
我的問題是,爲什麼後面的默認行爲,不應該是 是更新只是修改字段的默認行爲?
由於只有更新修改字段是一個代價高昂的情況,如果有大量的屬性被應用程序在其大部分業務邏輯中修改。因爲它包含髒檢查(這是另一個選擇查詢來識別修改的字段)。當有20個字段並且只有很少的字段被修改時,這種動態更新是很好的(因爲可以在DML語句中添加少量列以獲得性能)。如果超過50%的字段被修改,那麼更新所有屬性是很好的。因此,開發人員決定只更新修改後的字段。
希望我的意見能幫助你理解這一點。如果我錯了,專家請糾正我。
相關問題
- 1. 複合ID動態更新休眠
- 2. 更新休眠手動版
- 3. 休眠更新空值到動態可更新表
- 4. 從休眠3.6更新到休眠4.0
- 5. 休眠更新OneToMany
- 6. 更新在休眠
- 7. 更新在休眠
- 8. 休眠更新表
- 9. 自動時間戳更新休眠
- 10. 休眠沒有自動更新@ElementCollection
- 11. 休眠:hbm2ddl.auto =更新和自動增量
- 12. 休眠和動態SQL
- 13. 動態領域,休眠
- 14. 休眠動態表名
- 15. 休眠和批量更新
- 16. 休眠刪除並更新
- 17. 休眠JDBCConnectionException:無法更新
- 18. 如何更新休眠
- 19. 多重更新休眠
- 20. 休眠事務和'更新'
- 21. 休眠更新問題
- 22. 休眠更新查詢
- 23. 休眠更新的EntityManager
- 24. 休眠更新查詢
- 25. 使用休眠更新列
- 26. 休眠親子更新
- 27. 休眠:更新子對象
- 28. 休眠屬性更新
- 29. 更新前休眠選擇
- 30. 休眠@OneToMany更新父
[Hibernate dynamic-update = false]的可能重複(http://stackoverflow.com/questions/4709293/hibernate-dynamic-update-false) – axtavt 2011-12-14 16:30:19