Hibernate hibernate.order_updates屬性:為SQL更新排序

2020-07-16 10:05:02
hibernate.order_updates 屬性用於設定是否強制 Hibernate 按照被更新資料的主鍵為 SQL 更新排序,設定將減少高並行系統中事務的死鎖。

語法:

hibernate.order_updates=屬性值

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

hibernate.order_updates屬性的屬性值為true或false。預設值為false。

範例

採用 XML 格式的組態檔連線資料庫時,設定強制 Hibernate 按照被更新資料的主鍵為 SQL 更新排序,關鍵程式碼如下:
<property name="hibernate.order_updates">
  true
</property>

採用 Java 屬性檔案格式的組態檔連線資料庫時,設定強制 Hibernate 按照被更新資料的主鍵為 SQL 更新排序,關鍵程式碼如下:
hibernate.order_updates=true