propagation
事務傳播行為
propagation_required--支援當前事務,如果當前沒有事務,就新建乙個事務。這是最常見的選擇。
propagation_supports--支援當前事務,如果當前沒有事務,就以非事務方式執行。
propagation_mandatory--支援當前事務,如果當前沒有事務,就丟擲異常。
propagation_requires_new--新建事務,如果當前存在事務,把當前事務掛起。
propagation_not_supported--以非事務方式執行操作,如果當前存在事務,就把當前事務掛起。
propagation_never--以非事務方式執行,如果當前存在事務,則丟擲異常。
propagation_nested--如果當前存在事務,則在巢狀事務內執行。如果當前沒有事務,則進行與propagation_required類似的操作。
isolation
事務隔離級別
@transactional(isolation = isolation.read_uncommitted)讀取未提交資料(會出現髒讀, 不可重複讀) 基本不使用
@transactional(isolation = isolation.read_committed)讀取已提交資料(會出現不可重複讀和幻讀)
@transactional(isolation = isolation.repeatable_read)可重複讀(會出現幻讀)
@transactional(isolation = isolation.serializable)序列化
Spring Transactional事務回滾
spring中事務分為程式設計時事務和宣告式事務,程式設計式事務 程式設計人員通過 控制事務的開啟 回滾 提交,宣告式事務 把事務的處理交給spring。使用註解 transactional配置就是宣告式事務。基本配置1 配置spring的datasourcetransactionmanager事務...
jsp裡呼叫屬性出錯,說沒發現屬性
org.apache.jasper.jasperexception cannot find any information on property num in a bean of type com.buy.bean.coin.addcoinselectbean org.apache.jasper....
wxGlade中控制項的layout屬性說明
wxglade是wxwidgets及wxpython的介面設計工具。wxglade使用的是基於sizer的介面布局器,與delphi的位置大小布局完全不同。其中有關布局的控制項屬性都在layout屬性頁上設定,即當前控制項在sizer中用於定位的一些引數。具體地 pos 當前控制項在sizer中所處...