Hibernate cache.use_minimal_puts屬性:判斷是否優化二級快取

2020-07-16 10:05:01
hibernate.cache.use_minimal_puts 屬性用於設定是否以頻繁的讀操作為代價,優化二級快取,以實現最小化寫操作。在 Hibernate 3 中,該屬性對叢集快取非常有用。

語法:

hibernate.cache.use_minimal_puts=屬性值

採用 Java 屬性檔案格式的組態檔時,指定 hibernate.cache.use_minimal_puts 屬性。

hibernate.cache.use_minimal_puts 屬性的屬性值為 true 或 false。其中,為 true 時表示啟用最小化操作,為 false 時表示禁用最小化操作。預設值為 true。

範例

採用 XML 格式的組態檔連線資料庫時,設定禁用最小化操作,關鍵程式碼如下:
<property name="hibernate.cache.use_minimal_puts">
  false
</property>

採用 Java 屬性檔案格式的組態檔連線資料庫時,設定禁用最小化操作,關鍵程式碼如下:
hibernate.cache.use_minimal_puts=false