1、基於spring aop的ibatis的事務控制
(1)資料來源的配置,沒什麼大不了的,所有的都一樣。
(2)smc 即 sqlmapclient 的配置,這裡使用的是spring提供的sqlmapclientfactorybean,以使用延遲載入等特性。
(3)事務管理器的配置,這裡根據我們配置的jdbc的資料來源,直接配置乙個jdbc的事務管理器即可。
(4)然後只要配置好aop就可以了。
這樣就讓所有的i*service的實現類都有了宣告的事務控制了,**裡面就無需再去考慮開始乙個事務、提交乙個事務等問題了(前提是使用了配置的資料來源物件)。
2、ibatis引數傳遞
ibatis裡需要手工寫sql語句模板,這樣就需要向模板傳遞引數。憑現在的經驗,只要有3中方式。
(1)直接的基本資料型別,如int ,string等,通過parameterclass設定,在語句模板裡使用#value#佔位符可以獲取。
(2)pojo物件,通過parameterclass設定,在語句模板裡使用#propertyname#的方式獲取。
(3)map物件,通過parameterclass設定,在語句模板裡使用#keyname#的方式獲取。
(4)預先定義的parametermap,通過parametermap設定,特別注意,在語句末班裡是使用「?」作為佔位符的,parametermap裡定義的順序及佔位符的順序。
MQ使用經驗總結
mq使用經驗總結 mq經驗總結 首先了解什麼是mq?mq的作用是什麼?mq是通訊中介軟體。他的作用是省去開發人員開發通訊工具的時間,節省開發成本,提高開發效 率。mq的使用,如何安裝mq?根據以往的經驗,win版的mq比較容易安裝,傻瓜式,一路next就可以。aix版本的用 itty安裝。linux...
Less 使用 經驗總結
案例一 cons 80px myloop counter,i 0 when i counter out ptzcontrol over myloop counter,i 1 next iteration myloop 9 生成的css檔案如下 用sublime的less2css外掛程式自動生成的 s...
sourceTree使用經驗總結
1.公司的git 使用者名稱 yihn 密碼 略 2.安裝git客戶端 sourcetree 3.可以連線到你託管在bitbucket stash microsoft tfs或github中的 庫 4.設定 新增遠端倉庫 5.工具 選項新增預設使用者資訊,電子郵件,ssh秘鑰等 6.一般建立本地gi...