-
service注入dao
查看全部 -
Dao實(shí)現(xiàn)類
查看全部 -
2、通過查看JdbcDaoSupport的文檔,得知可以直接通過配置屬性的的方式來注入連接池,它就可以幫我們創(chuàng)建Jdbc模板
查看全部 -
1、讓DAO實(shí)現(xiàn)類繼承JdbcDaoSupport類
查看全部 -
spring配置
查看全部 -
AccountDao
查看全部 -
AccountService
查看全部 -
Spring事務(wù)管理
查看全部 -
隔離級(jí)別重點(diǎn)三種;
PROPAGATION_REQUIRED —— 支持當(dāng)前事務(wù),如果當(dāng)前沒有事務(wù),則新建一個(gè)事務(wù),這是最常見的選擇,也是 Spring 默認(rèn)的一個(gè)事務(wù)傳播屬性。
PROPAGATION_REQUIRES_NEW —— 新建事務(wù),如果當(dāng)前存在事務(wù),把當(dāng)前事務(wù)掛起。
PROPAGATION_NESTED —— Nested的事務(wù)和它的父事務(wù)是相依的,它的提交是要等和它的父事務(wù)一塊提交的。
前三個(gè):如果aaa有事務(wù),那么bbb也用這個(gè)事務(wù),二者使用同一個(gè)事務(wù);
中間三個(gè):bbb和aaa不在同一個(gè)事務(wù)中;
最后一個(gè)PROPAGATION_NESTED,如果當(dāng)前aaa事務(wù)存在,則bbb嵌套事務(wù)執(zhí)行
查看全部 -
假設(shè)先調(diào)用aaa(),再調(diào)用bbb()
如果在aaa中調(diào)用bbb,采用的是PROPAGATION_REQUIRED隔離級(jí)別,?—— 支持當(dāng)前事務(wù),如果當(dāng)前沒有事務(wù),則新建一個(gè)事務(wù),這是最常見的選擇,也是 Spring 默認(rèn)的一個(gè)事務(wù)傳播屬性。那么aaa和bbb就在同一個(gè)事務(wù)中
查看全部 -
spring事務(wù)總結(jié):1.基于編程方式 2.申明式事務(wù) aspectj transactional用的多查看全部
-
事務(wù)的傳播行為:解決業(yè)務(wù)層方法之間的相互調(diào)用問題
查看全部 -
22222222222222222222
查看全部 -
22222222222222222
查看全部 -
77777777777777777777777777777
查看全部
舉報(bào)