iBatis使用經驗總結

2021-08-30 03:57:22 字數 693 閱讀 9291

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...