搜尋
問答 java - iBatis中SqlMapClientTemplate和SqlMapClient有什么区别

0

初学iBatis,一直搞不清楚这两者的区别,网上找了一些资料,感觉也是讲的不是很清楚.我知道现在多数在用MyBatis,但是工作当中的框架是这个,虽然不想学,也没办法.
今天遇到一个问题就是,iBatis配置了多个数据源.我不小心将DAO实现类中getSqlMapClientTemplate()写成了getSqlMapClient(),然后调用里面的方法的时候,就发现数据源一直不对,本来应该是去数据源2当中查询的,结果一直跑到数据源一当中.
求大神帮我解释一下两者的区别,感激不尽

Your Answer
提交

1 個答案
0

SqlMapClientTemplate是org.springframework.orm.ibatis下的
而SqlMapClient是ibatis的
SqlMapClientTemplate是SqlMapClient的包裝類別.
SqlMapClientTemplate是SqlMapClient的封裝類別.
SqlMap?用於session的封裝,以及異常的捕捉.
所以按照以上的推斷來說.應該盡量使用SqlMapClientTemplate.
保證session以及Exception的正常以及統一.

http://blog.csdn.net/wxwzy738/article/details/16953609

2017-04-17 15:00:48

提交

Hot Tools

vc9-vc14(32+64位元)運行庫合集(連結在下方)

vc9-vc14(32+64位元)運行庫合集(連結在下方)

phpStudy安裝所需運行函式庫集合下載

VC9 32位

VC9 32位

VC9 32位元 phpstudy整合安裝環境運行庫

php程式設計師工具箱完整版

php程式設計師工具箱完整版

程式設計師工具箱 v1.0 php整合環境

VC11 32位

VC11 32位

VC11 32位元 phpstudy整合安裝環境運行庫

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用