我有一个数字,延长SqlMapClientDaoSupport DAO类,并调用getSqlMapClientTemplate()
来运行iBatis的查询。
对于一个特定的测试,我希望替换返回的对象时,每个DAO调用getSqlMapClientTemplate()
用我自己的自定义类。
我怎样才能做到这一点?
我知道,有一个setSqlMapClientTemplate( org.springframework.orm.ibatis.SqlMapClientTemplate )
; 然而,这提出了两个问题。
1)我想更换自己是“全球”我的Spring配置; 我不希望有打电话给每个DAO设置。
2)这二传手需要SqlMapClientTemplate
,而不是接口SqlMapClientTemplate
器械( SqlMapClientOperations
),所以看起来好像我需要继承SqlMapClientTemplate
而不是只让我自己实现的“SqlMapClientOperation的接口。
怎么样,对于特定的Spring配置,我可以在全球更换SqlMapClientTemplate
所有的调用返回getSqlMapClientTemplate()
谢谢。