SqlMapClientDaoSupportを拡張するDAOクラスがいくつかあり、getSqlMapClientTemplate()
iBatisクエリを実行するために呼び出します。
getSqlMapClientTemplate()
特定のテストでは、各DAOが呼び出されたときに返されるオブジェクトを、独自のカスタムクラスに置き換えたいと思います。
これどうやってするの?
私はあることを知っていsetSqlMapClientTemplate( org.springframework.orm.ibatis.SqlMapClientTemplate )
ます; ただし、これには2つの問題があります。
1)Spring構成に対して「グローバル」な置換を希望します。各DAOでsetを呼び出す必要はありません。
2)そのセッターはSqlMapClientTemplate
、インターフェイスのSqlMapClientTemplate
実装( )ではなく、取得するため、'SqlMapClientOperationのインターフェイスの独自の実装を作成するのではなく、SqlMapClientOperations
サブクラス化する必要があるように見えます。SqlMapClientTemplate
SqlMapClientTemplate
特定のSpring構成で、へのすべての呼び出しから返されたものをグローバルに置き換えるにはどうすればよいgetSqlMapClientTemplate()
ですか?
ありがとう。